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

関連情報