我正在尝试在ubuntu 12.10中安装php 5.4,但无法正常工作。我一直在获取php5已经是最新版本。(5.3.10)。
我试图添加ondrej / php5-oldstable,但仍然不会进行升级。
我已经完成了sudo apt-get-update && sudo apt-get dist-upgrade。
这是由于
apt-cache策略php5:
php5: 已安装:5.3.10-1ubuntu3 候选:5.3.10-1ubuntu3 封装图钉:5.3.10-1ubuntu3 版本表: 5.4.6-1ubuntu1.7 991 500 http://pt.archive.ubuntu.com/ubuntu/ Quantal-updates / main amd64软件包 500 http://security.ubuntu.com/ubuntu/quantal-security/main amd64软件包 5.4.6-1ubuntu1 991500 http://pt.archive.ubuntu.com/ubuntu/quantal/主要的amd64软件包 5.3.10-1ubuntu3.10 991 500 http://bg.archive.ubuntu.com/ubuntu/precision-updates/主要的amd64软件包 500 http://security.ubuntu.com/ubuntu/precision-security/主要的amd64软件包 *** 5.3.10-1ubuntu3 991 500 http://bg.archive.ubuntu.com/ubuntu/precise/main amd64软件包 100 / var / lib / dpkg / status
如您所见,我可以在版本表中看到最新的php 5.4,但无法升级。
的输出apt-cache policy php5
清楚地表明,软件包php5已固定到特定版本。
php5:
Installed: 5.3.10-1ubuntu3
Candidate: 5.3.10-1ubuntu3
Package pin: 5.3.10-1ubuntu3
您必须取消固定程序包,以便它可以升级。
运行以下命令以取消固定php5
程序包,
sudo apt-mark unhold php5
然后尝试更新该软件包,
sudo apt-get install php5
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句