Проблемы с установкой из ppa: ondrej

Сервер работает под управлением Lucid, и я пытаюсь обновить PHP до версии 5.5 стабильной.

Я следовал указаниям по этому вопросу: Как установить другую (обновленную или пониженную) версию PHP в все еще поддерживаемом релизе Ubuntu?

root@32772-201711:~# add-apt-repository ppa:ondrej/php5
gpg: keyring `/tmp/tmpZCjHpD/secring.gpg' created
gpg: keyring `/tmp/tmpZCjHpD/pubring.gpg' created
gpg: requesting key E5267A6C from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpZCjHpD/trustdb.gpg: trustdb created
gpg: key E5267A6C: public key "Launchpad PPA for OndÅej Surý" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
OK

Затем я запустил apt-get update затем apt-get upgrade и просто из-за перегиба я побежал apt-get dist-upgrade. Эти последние 2 команды утверждают, что моя система обновлена.

Однако, когда я выполняю php -v, я все еще вижу 5.3.2-1ubuntu4.20.

Мой PHP не обновляется до PHP5.5, как ожидалось

Чего мне не хватает для обновления PHP до версии, предлагаемой PPA?

1
задан 13 April 2017 в 15:23

2 ответа

Для Lucid нет пакетов PHP 5.5, так как это потребовало бы слишком много работы (и разветвления хранилища и т. Д.), На которое у меня нет времени (в свободное время).

Вы можете придерживаться PHP 5.4 в ppa: ondrej / oldstable или обновиться до точного и использовать хранилище Apache 2.4 / PHP 5.5.

Я открыт для подготовки PHP 5.5 для Lucid в качестве контрактной работы, но в свободное время этого не произойдет, так как я пытаюсь сохранить его для своей семьи. А подготовка PHP 5.5 для Lucid (например, Apache 2.2) займет около 2-5 дней.

0
ответ дан 13 April 2017 в 15:23

Проблема в том, что упомянутый PPA не содержит сборок для Lucid, он содержит только сборки для последних версий Ubuntu.

Вы можете отправить сообщение сопровождающему PPA с просьбой предоставить версию Lucid (10.04) для этого PPA. Помните, что это может быть невозможно из-за проблем с зависимостями.

РЕДАКТИРОВАТЬ: Я только что видел, что на ссылке, которую вы упомянули https://launchpad.net/~ondrej/+archive/php5-oldstable указано, где он содержит сборки Lucid!

Чтобы установить этот PPA в вашу систему, сначала удалите старый ppa из вашей системы, а затем выполните:

sudo add-apt-repository ppa:ondrej/php5-oldstable
sudo apt-get update
sudo apt-get upgrade
0
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

Похожие вопросы: