当寻找要在 FreeBSD 11.2 上安装的软件包时,例如桀骜壳:
pkg search zsh
…搜索是针对本地软件包信息缓存完成的,还是通过互联网针对某个存储库服务器运行的?
如果搜索是本地的,我如何更新本地缓存以确保其完整且具有最新版本?
答案1
FreeBSDpkg
命令以/var/db/pkg/local.sqlite
.其中包含各种pkg
子命令使用的下载的包元数据,包括pkg search
.
pkg update
这就是您所需要的。请注意,更新隐含在各种pkg
子命令中,并且实际上必须使用该-U
选项关闭。
请注意,TrueOS 等衍生产品上可能存在定期更新这些缓存的子系统。