os:freebsd:pkg_replace
pkg_replace
pkgngへの未対応、最近はメンテされていないことから、今後はあまり使わない予定 2013/09/12
pkgngへの対応が、Portsへ取り込まれた模様です 2014.06.19
pkg_replace は FreeBSD および NetBSD のパッケージ (ports / pkgsrc) を更新するユーティリティです。
これは、portupgrade ユーティリティの代替機能を提供します。
とのことです。
pkg_replace の pkgng 対応
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
参照
os/freebsd/pkg_replace.txt · 最終更新: 2017/04/14 05:21 by 127.0.0.1