FreeBSD 上本地存储的可通过“pkg”安装的软件包列表是否可用?如果是这样,如何更新该缓存?

FreeBSD 上本地存储的可通过“pkg”安装的软件包列表是否可用?如果是这样,如何更新该缓存?

当寻找要在 FreeBSD 11.2 上安装的软件包时,例如桀骜壳:

pkg search zsh

…搜索是针对本地软件包信息缓存完成的,还是通过互联网针对某个存储库服务器运行的?

如果搜索是本地的,我如何更新本地缓存以确保其完整且具有最新版本?

答案1

FreeBSDpkg命令以/var/db/pkg/local.sqlite.其中包含各种pkg子命令使用的下载的包元数据,包括pkg search.

pkg update这就是您所需要的。请注意,更新隐含在各种pkg子命令中,并且实际上必须使用该-U选项关闭。

请注意,TrueOS 等衍生产品上可能存在定期更新这些缓存的子系统。

相关内容