FreeBSD: Ports, Package origin of ‘db42’ has been changed

Ports のメンテナンスをしようとしたところ、またいつもと違う情報が出力されてしまいました。

# portversion -vL=
apr-1.5.1.1.5.3_3 < needs updating (port has 1.5.1.1.5.3_4)
bash-4.3.22 < needs updating (port has 4.3.24)
db41-4.1.25_4 < needs updating (port has 4.8.30.0_2) (=> 'databases/db48')
db42-4.2.52_5 < needs updating (port has 4.8.30.0_2) (=> 'databases/db48')
db47-4.7.25.4 < needs updating (port has 4.8.30.0_2) (=> 'databases/db48')

自分では入れた覚えがないパッケージ。他のパッケージとの依存関係でインストールされたものと思いますが、それが何か分からないので、まとめて更新してみる事にしました。

# portupgrade db41-4.1.25_4 db42-4.2.52_5 db47-4.7.25.4

db48 は入ったらしいものの、db41とdb42 はパッケージとしては無視されてしまいました。

---> Cleaning out obsolete shared libraries
** Package origin of 'db42' has been changed: 'databases/db42' -> 'databases/db48'
---> Skipping 'databases/db48' (db42-4.2.52_5) because it has already done
** Package origin of 'db41' has been changed: 'databases/db41' -> 'databases/db48'
---> Skipping 'databases/db48' (db41-4.1.25_4) because it has already done
** Listing the failed packages (-:ignored / *:skipped / !:failed)
 * databases/db48 (db42-4.2.52_5)
 * databases/db48 (db41-4.1.25_4)

ports/UPDATING を見てみたら、

# Tools/scripts/BDB-upgrade-helper.sh

せよと書いてありました。

気軽にコマンドを実行したところ、対話型メニューが始まり、Enter, Enter, Enter と入力していったところ、

===>>> The following actions will be taken if you choose to proceed:
 Re-install db48-4.8.30.0_2
 Upgrade ruby19-bdb-0.6.6_3 to ruby19-bdb-0.6.6_4
 Re-install portupgrade-2.4.12_2,2
 Upgrade fastresolve-2.10_4 to fastresolve-2.10_5
 Upgrade p5-BerkeleyDB-0.54 to p5-BerkeleyDB-0.54_1
 Upgrade phpMyAdmin-4.2.7 to phpMyAdmin-4.2.7.1
 Upgrade php5-bz2-5.4.31 to php5-bz2-5.4.31_1
 Upgrade php5-5.4.31 to php5-5.4.31_1
 Upgrade php5-zip-5.4.31 to php5-zip-5.4.31_1
 Upgrade php5-zlib-5.4.31 to php5-zlib-5.4.31_1
 Upgrade php5-mbstring-5.4.31 to php5-mbstring-5.4.31_1
 Upgrade oniguruma-4.7.1 to oniguruma4-4.7.1_1
 Upgrade php5-mysqli-5.4.31 to php5-mysqli-5.4.31_1
 Upgrade php5-json-5.4.31 to php5-json-5.4.31_1
 Upgrade php5-gd-5.4.31 to php5-gd-5.4.31_1
 Re-install pecl-pdflib-3.0.4
 Upgrade php5-filter-5.4.31 to php5-filter-5.4.31_1
 Upgrade php5-mcrypt-5.4.31 to php5-mcrypt-5.4.31_1
 Upgrade php5-openssl-5.4.31 to php5-openssl-5.4.31_1
 Upgrade php5-ctype-5.4.31 to php5-ctype-5.4.31_1
 Upgrade php5-xml-5.4.31 to php5-xml-5.4.31_1
 Re-install pecl-APC-3.1.14_1
 Upgrade php5-session-5.4.31 to php5-session-5.4.31_1
 Upgrade mutt-1.5.23_3 to mutt-1.5.23_4
 Re-install php5-extensions-1.7
 Upgrade php5-phar-5.4.31 to php5-phar-5.4.31_1
 Upgrade php5-hash-5.4.31 to php5-hash-5.4.31_1
 Upgrade php5-iconv-5.4.31 to php5-iconv-5.4.31_1
 Upgrade php5-pdo-5.4.31 to php5-pdo-5.4.31_1
 Upgrade php5-tokenizer-5.4.31 to php5-tokenizer-5.4.31_1
 Upgrade php5-posix-5.4.31 to php5-posix-5.4.31_1
 Upgrade php5-dom-5.4.31 to php5-dom-5.4.31_1
 Upgrade php5-simplexml-5.4.31 to php5-simplexml-5.4.31_1
 Upgrade php5-xmlreader-5.4.31 to php5-xmlreader-5.4.31_1
 Upgrade php5-xmlwriter-5.4.31 to php5-xmlwriter-5.4.31_1
 Upgrade rpm4-4.11.2_1 to rpm4-4.11.2_2
===>>> Proceed? y/n [y]

こんなにやることがあるんかい!

Y を押して先に進めましたけど、結構時間は掛かるし、途中、入力待ちで止まったりしていましたが、作業は完了。

コメントを残す