Yum
在純 EPEL 安裝中安裝 PEAR Mail/Mime 依賴問題
sysadm 領域的新手。使用 Centos 6.2。
我正在嘗試安裝 PEAR 的 Mime.php。我之前已經成功安裝過 PEAR 的 Mail。Mime.php 現在情況不太好。
這就是我所做的:
yum install php-pear-Mail-Mime
給出依賴問題:
Resolving Dependencies --> Running transaction check ---> Package php-pear-Mail-Mime.noarch 0:1.8.2-1.el6 will be installed --> Processing Dependency: php-mbstring for package: php-pear-Mail-Mime-1.8.2-1.el6.noarch --> Running transaction check ---> Package php-mbstring.i686 0:5.3.3-3.el6_2.6 will be installed --> Processing Dependency: php-common = 5.3.3-3.el6_2.6 for package: php-mbstring-5.3.3-3.el6_2.6.i686 --> Finished Dependency Resolution Error: Package: php-mbstring-5.3.3-3.el6_2.6.i686 (updates) Requires: php-common = 5.3.3-3.el6_2.6 Installed: php-common-5.3.10-2.el6.remi.i686 (@remi) php-common = 5.3.10-2.el6.remi Available: php-common-5.3.3-3.el6_1.3.i686 (base) php-common = 5.3.3-3.el6_1.3 Available: php-common-5.3.3-3.el6_2.5.i686 (updates) php-common = 5.3.3-3.el6_2.5 Available: php-common-5.3.3-3.el6_2.6.i686 (updates) php-common = 5.3.3-3.el6_2.6
php-mbstring 似乎需要 php-common 的 remi 包。我確實嘗試更新它:
yum --enablerepo=remi update php-common
但得到:
No Packages marked for Update
我錯誤地先進行了安裝,這就是我得到的:
Package php-common-5.3.10-2.el6.remi.i686 already installed and latest version Nothing to do
更新:檢查我的 epel 點到 6.5,我使用的是 Centos 6.2。這會是個問題嗎?(賽后:這不是問題)
rpm -qa | grep epel epel-release-6-5.noarch
顯然應該使用 REMI 儲存庫來安裝 php-pear-Mail-Mime …
yum --enablerepo=remi install php-pear-Mail-Mime