CentOS 6.5 の環境で PHP をインストール後,php-mcrypt を追加しようとすると…
依存関係やらのエラーが発生。
どうやら,参照先のレポジトリでバッティングを起こしているようです。
Error: Package: php-mcrypt-5.3.3-1.el6.rf.x86_64 (rpmforge) Requires: php-api = 20090626 Installed: php-common-5.4.30-1.el6.remi.x86_64 (@remi) php-api = 20100412-x86-64 Available: php-common-5.4.29-3.el6.remi.x86_64 (remi) php-api = 20100412-x86-64 You could try using --skip-broken to work around the problem 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” を探してダウンロード&インストール。
$ wget ftp://195.220.108.108/linux/epel/6/x86_64/libmcrypt-2.5.8-9.el6.x86_64.rpm $ wget ftp://195.220.108.108/linux/remi/enterprise/6/remi/x86_64/php-mcrypt-5.4.30-1.el6.remi.x86_64.rpm # rpm -ivh php-mcrypt-5.4.30-1.el6.remi.x86_64.rpm libmcrypt-2.5.8-9.el6.x86_64.rpm
で,おしまい。
最近のコメント