===>>> The following actions will be taken if you choose to proceed:
Upgrade php5-mbstring-5.4.45 to php5-mbstring-5.4.45_1
Install devel/oniguruma5
portmaster で更新エラー
いつものように portmaster で更新しようとしたところ依存関係にある oniguruma のインストールエラーで停止してしまいました。エラーの内容としては oniguruma4 がインストールされている場所へ oniguruma5 をインストールしようとしているということでした。oniguruma が 4 から 5 へアップグレードしていることが原因でした。
メタデータの変更で更新
そこでこの oniguruma のパッケージのメタデータを変更して portmaster で更新が行えるようにしました。まずは現在インストールされているバージョンを確認しました。
# pkg info | grep oniguruma
oniguruma4-4.7.1_1 BSDL Regular Expressions library compatible with POSIX/GNU/Perl
oniguruma の ports ディレクトリを確認しました。
# whereis oniguruma4
oniguruma4: /usr/ports/devel/oniguruma4
oniguruma のパッケージのメタデータを 4 から 5 へ変更しました。注意 "set" のオプションは「小文字のオー」です。
# pkg set -o devel/oniguruma4:devel/oniguruma5
Change origin from devel/oniguruma4 to devel/oniguruma5 for oniguruma4-4.7.1_1? [y/N]: y
portmaster で更新を行いました。
# portmaster -ad
===>>> The following actions will be taken if you choose to proceed:
Upgrade oniguruma4-4.7.1_1 to oniguruma5-5.9.6
Upgrade php5-mbstring-5.4.45 to php5-mbstring-5.4.45_1
===>>> Proceed? y/n [y]
↓
↓
↓
===>>> The following actions were performed:
Upgrade of oniguruma4-4.7.1_1 to oniguruma5-5.9.6
Upgrade of php5-mbstring-5.4.45 to php5-mbstring-5.4.45_1
無事 portmaster で更新できました。
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。