如何升级我在 Freebsd 中创建的 tbz 软件包?

如何升级我在 Freebsd 中创建的 tbz 软件包?

我想学习升级包的方法。我在我的开发服务器上创建了一个包,并将其安装到测试服务器上

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

相关内容