====== 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 **// パッチのダウンロード [[http://member.tokoha-u.ac.jp/~kdeguchi/download/patch-sbin-pkg_replace-pkg_replace.sh|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 ===== 参照 ===== [[http://portutil.sourceforge.jp/pkg_replace.1|man page pkg_replace(1)]] [[http://sns.tokoha-u.ac.jp/?m=diary&a=page_detail&target_c_diary_id=19819|出口さんの公開日記]]