Debian パッケージのリストを保存するには、リモートコマンドを実行します。

Debian パッケージのリストを保存するには、リモートコマンドを実行します。

一部のリモートコンピュータのパッケージリスト(dpkg)をバックアップサーバーにバックアップしたいと思います。 Debian を実行しているすべてのコンピュータです。認証なしで別のコンピュータにrootとしてリモートでログインするようにrsaキーを設定しました。バックアップサーバーがファイルをコピーできるように、リモートシステムで「dpkg --get-selections> file」などのコマンドを実行してパッケージリストを保存するにはどうすればよいですか。

ベストアンサー1

すべてのホスト名をファイルに入れ、各ホスト名を別々の行に入力します。

for h in $(cat <file>); do ssh $h dpkg --get-selections >/tmp/$h.dpkg; done

おすすめ記事