我想学习升级包的方法。我在我的开发服务器上创建了一个包,并将其安装到测试服务器上
pkg_add foo-1.0.tbz
然后我将包的版本更改为1.1。
在我的 freebsd 测试服务器中只有 pkg-config, pkg_add, pkg_create, pkg_delete, pkg_info, pkg_updating, pkg_version
命令。我发现这些命令都没有用于升级软件包。
现在,我只能在删除旧版本后安装新包。
pkg_delete foo-1.0
pkg_add foo-1.1.tbz
这是唯一的方法吗?或者有什么优雅的方式来升级包吗?
答案1
是的,这就是通过 pkg_add 升级软件包的方式。这个问题之前已经提到过:https://serverfault.com/questions/214611/handling-freebsd-package-upgrades-using-pkg-add。