Я пытаюсь установить php 5.4 в человечности 12.10, но не работа. Я продолжаю добираться, php5 уже является новейшей версией. (5.3.10).
Я пытался добавить ondrej/php5-oldstable, но тем не менее, это привычка делает обновление.
Я сделал sudo apt-get-update && sudo склонный - получают dist-обновление.
Это - результат
apt-cache policy php5:
php5: Installed: 5.3.10-1ubuntu3 Candidate: 5.3.10-1ubuntu3 Package pin: 5.3.10-1ubuntu3 Version table: 5.4.6-1ubuntu1.7 991 500 http://pt.archive.ubuntu.com/ubuntu/ quantal-updates/main amd64 Packages 500 http://security.ubuntu.com/ubuntu/ quantal-security/main amd64 Packages 5.4.6-1ubuntu1 991 500 http://pt.archive.ubuntu.com/ubuntu/ quantal/main amd64 Packages 5.3.10-1ubuntu3.10 991 500 http://bg.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages 500 http://security.ubuntu.com/ubuntu/ precise-security/main amd64 Packages *** 5.3.10-1ubuntu3 991 500 http://bg.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages 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
Хорошо. Я решил проблему. Их был файл политики в/etc/apt/preferences.d, который блокировал обновление.