Debianized Linuxディストリビューションは、インストールされているパッケージのリストを一覧表示するために使用され、インストールするパッケージのリストをdpkg --get-selections
選択し、dpkg --set-selections
部分dpkg -C
的にインストールされたか破損した状態のパッケージを一覧表示するために使用されます。 FreeBSD(パッケージ以外のポート)にも似たようなものがあるのだろうか。からリストを取得できますが、、、pkg_info
を使用せずに簡単に適用できる方法はありますか?cut
for port in list
cd
make install
答え1
/usr/ports/ports-mgmt/portmaster のマニュアルページ一括ポート再インストールを実行する方法の例があります。
答え2
portupgrade を引き続き使用する場合は、「portupgrade --all」は利用可能なアップデートバージョンにすべてのポートをアップグレードします。指定されたポートが破損していることがわかっている場合は、「--force」フラグを使用して強制的に再インストールまたはダウングレードできます。
"portversion --fullname --verbose" を使用すると、インストールされているポートの現在のバージョンのリストと、ポートツリーに最新バージョンがあるかどうかを確認できます。
部分的に取り付けられたポートを自動的に検出するためのツールはありません。