FreeBSDで「pkg」を介してローカルに保存されたパッケージのリストをインストールできますか?では、このキャッシュをどのように更新しますか?

FreeBSDで「pkg」を介してローカルに保存されたパッケージのリストをインストールできますか?では、このキャッシュをどのように更新しますか?

FreeBSD 11.2 にインストールするパッケージを見つけるとき、例えば扱いにくいシェル:

pkg search zsh

...検索はローカルパッケージ情報キャッシュに対して実行されますか、それともストレージサーバーに対してインターネット経由で実行されますか?

検索がローカルの場合、ローカルキャッシュが完全で最新バージョンであることを確認するためにどのように更新しますか?

ベストアンサー1

FreeBSDpkgコマンドは/var/db/pkg/local.sqlitepkgを含むさまざまなサブコマンドで使用されるダウンロードされたパッケージメタデータを含みますpkg search

pkg updateそれはあなたが必要とするすべてです。アップデートはさまざまなpkgサブコマンドに暗黙的に適用され、実際に-Uこのオプションを使用してオフにする必要があります。

TrueOSなどの派生製品には、これらのキャッシュを定期的に更新するサブシステムがあります。

おすすめ記事