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
で,おしまい。
 
  
  
 





最近のコメント