pkg_add、pkg_infoを使用してすべてのFreeBSDパッケージを再インストールします。

pkg_add、pkg_infoを使用してすべてのFreeBSDパッケージを再インストールします。

OpenBSDでは、インストールしたパッケージをすべてスナップショットにすることができます。

pkg_info -m > output.txt 

次に、このファイルを別のサーバーに移動し、この新しいサーバーで以下を実行します。

pkg_add -lz output.txt 

すべてのパッケージが再インストールされます。FreeBSD pkg_info および pkg_add のマニュアル ページを確認しましたが、見つかりませんでした。これを行うためのレシピはありますか?

答え1

書かれていることを要約するとマニュアル: を使用してpkg_infoインストールされているものを確認し、それをファイルに出力してから、次のような操作を実行できます (bash または POSIX 準拠のシェルを使用していると仮定) pkg_add -r $(cat mylist.txt)

関連情報