![如何升级我在 Freebsd 中创建的 tbz 软件包?](https://linux22.com/image/29136/%E5%A6%82%E4%BD%95%E5%8D%87%E7%BA%A7%E6%88%91%E5%9C%A8%20Freebsd%20%E4%B8%AD%E5%88%9B%E5%BB%BA%E7%9A%84%20tbz%20%E8%BD%AF%E4%BB%B6%E5%8C%85%EF%BC%9F.png)
我想学习升级包的方法。我在我的开发服务器上创建了一个包,并将其安装到测试服务器上
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。