我有一个 FreeBSD 8.2-RELEASE 系统,现在要将其升级到 9.0-RELEASE。在此过程中,我需要重建所有已安装的端口。
如何列出每个已安装端口的上次构建日期,以确保现在一切都已重建。
我曾经portmaster -af
重建过所有内容,但是当发生某些构建错误时,我会继续执行它最后给出的命令(在其参数中带有以下软件包的名称),但我想确保现在一切都已重建。
答案1
ls -Alt /var/db/pkg | grep '/$' | tail -n 20
应该显示从端口安装的 20 个最旧的应用程序。
此外,pkg_version -vIL=
命令可以用来比较已安装端口和更新树中的端口的版本。