pkgngへの未対応、最近はメンテされていないことから、今後はあまり使わない予定 2013/09/12
pkgngへの対応が、Portsへ取り込まれた模様です 2014.06.19
pkg_replace は FreeBSD および NetBSD のパッケージ (ports / pkgsrc) を更新するユーティリティです。
これは、portupgrade ユーティリティの代替機能を提供します。
とのことです。
pkgngへの対応が、Portsへ取り込まれた模様です 2014.06.19
パッチのダウンロード
patch-sbin-pkg_replace-pkg_replace.sh
patchの適用手順
- /usr/ports/ports-mgmt/pkg_replace/files ディレクトリを作成
- ダウンロードしたpatchを作成したディレクトリにコピー
- あとは普通に pkg_replace を make する
# cd /usr/ports/ports-mgmt/pkg_replace # make install clean
とか
# cd /usr/ports/ports-mgmt/pkg_replace && make install clean && rehash
# pkg_replace -N パッケージ名
指定パッケージの更新
# pkg_replace パッケージ名
全部更新
# pkg_replace -a
バージョンなどが変わった場合
# pkg_replace 旧パッケージ名=/usr/ports/新バージョンPath OR # pkg_replace 旧パッケージ名=/usr/ports/packages/All/新バージョン.tbz
# pkg_replace -V