pkg_replace を使い始めた
portupgrade を使わなくなったお話.
portupgrade をインストールするとき,依存しているパッケージのビルドで長時間待たされるので,インストールが短時間で済む pkg_replace を使ってみることにした.
導入
# cd /usr/ports/ports-mgmt/pkg_replace # make install clean
そして…
しばらくして気づいたのだが,かつて portsnap のあと行っていた portversion のように,更新が必要か確認する方法がわからなかった.
なんやかやででた結論:
# pkg_replace -a ** No need to replace 'autoconf-wrapper-20071109'. (specify -f to force) ** No need to replace 'libiconv-1.13.1_1'. (specify -f to force) ** No need to replace 'gettext-0.17_1'. (specify -f to force) ** No need to replace 'm4-1.4.13,1'. (specify -f to force) ** No need to replace 'perl-5.10.1'. (specify -f to force) ** No need to replace 'p5-gettext-1.05_2'. (specify -f to force) ** No need to replace 'autoconf-2.62'. (specify -f to force) ** No need to replace 'bsdadminscripts-6.1.1'. (specify -f to force) ** No need to replace 'gmake-3.81_3'. (specify -f to force) ** No need to replace 'help2man-1.37.1'. (specify -f to force) ** No need to replace 'libtool-2.2.6b'. (specify -f to force) ** No need to replace 'pkg_replace-0.8.0'. (specify -f to force) ** No need to replace 'zsh-4.3.10_2'. (specify -f to force) ---> Processed 13: 0 done, 13 ignored, 0 skipped, 0 failed
やってくれるのね…