FreeBSDにはポートリスト移行コマンドセットはありますか?

FreeBSDにはポートリスト移行コマンドセットはありますか?

Debianized Linuxディストリビューションは、インストールされているパッケージのリストを一覧表示するために使用され、インストールするパッケージのリストをdpkg --get-selections選択し、dpkg --set-selections部分dpkg -C的にインストールされたか破損した状態のパッケージを一覧表示するために使用されます。 FreeBSD(パッケージ以外のポート)にも似たようなものがあるのだろうか。からリストを取得できますが、、、pkg_infoを使用せずに簡単に適用できる方法はありますか?cutfor port in listcdmake install

答え1

/usr/ports/ports-mgmt/portmaster のマニュアルページ一括ポート再インストールを実行する方法の例があります。

答え2

portupgrade を引き続き使用する場合は、「portupgrade --all」は利用可能なアップデートバージョンにすべてのポートをアップグレードします。指定されたポートが破損していることがわかっている場合は、「--force」フラグを使用して強制的に再インストールまたはダウングレードできます。

"portversion --fullname --verbose" を使用すると、インストールされているポートの現在のバージョンのリストと、ポートツリーに最新バージョンがあるかどうかを確認できます。

部分的に取り付けられたポートを自動的に検出するためのツールはありません。

関連情報