CentOS 6.5 の環境で PHP をインストール後,php-mcrypt を追加しようとすると…
依存関係やらのエラーが発生。
どうやら,参照先のレポジトリでバッティングを起こしているようです。
1 | Error: Package: php -mcrypt -5.3.3-1.el6.rf.x86_64 (rpmforge) |
2 | Requires: php -api = 20090626 |
3 | Installed: php -common -5.4.30-1.el6.remi.x86_64 (@remi) |
4 | php -api = 20100412-x86-64 |
5 | Available: php -common -5.4.29-3.el6.remi.x86_64 (remi) |
6 | php -api = 20100412-x86-64 |
7 | You could try using - -skip -broken to work around the problem |
8 | You could try running: rpm -Va - -nofiles - -nodigest |
そういえば,いろいろ参照先追加したっけか?
アップデートの時も,また同じところでつまづくと思うので,しっかりメモ。
/etc/yum.repos.d/***.repo の中をちゃんと整理して priority の設定をすればよいのだけれど,めんどくさいんで,パッケージを引っ張ってきて直接インストール。
インストールされている PHP のバージョンは,
“php-common-5.4.30-1.el6.remi.x86_64” なので,rpmfind で, “php-mcrypt-5.4.30-1.el6.remi.x86_64.rpm” と 最新の “libmcrypt” を探してダウンロード&インストール。
1 | $ wget ftp://195.220.108.108/linux/epel/6/x86_64/libmcrypt-2.5.8-9.el6.x86_64.rpm |
2 | $ wget ftp://195.220.108.108/linux/remi/enterprise/6/remi/x86_64/php -mcrypt -5.4.30-1.el6.remi.x86_64.rpm |
で,おしまい。
関連記事
最近のコメント