В настоящее время я использую PHP 5.6.6, установленный на Ubuntu, с использованием PPA, предоставленного Ондржей Сури. https://launchpad.net/~ondrej/+archive/ubuntu/php5-5.6 Это управляется с помощью Chef, что здесь не актуально.
В наших сборках мы определяем точные номера версий, которые будут установлены (в настоящее время установлено 5.6.6 + dfsg-1 + deb.sury.org ~ trusty + 1). Последние несколько недель это прекрасно работало в наших ежедневных сборках. Но эта сборка только что провалилась, так как 5.6.7 + dfsg-1 + deb.sury.org ~ trusty + 1 был выпущен в последний час, а теперь версия 5.6.6 + dfsg-1 + deb.sury.org ~ trusty +1 кажется исчез из существования.
У меня нет проблем с запуском сборок для новых версий, чтобы убедиться, что все работает, но это необходимо запланировать в нашей стратегии выпуска. Как я могу сохранить доступ к предыдущим версиям PPA?
Похоже, что тот, кто запускал ppa, удалил его, поэтому вы ничего не можете сделать, чтобы заставить его работать.
Что я обычно делаю, если мне нужны установленные версии, так это создаю свой собственный репозиторий. обычно ставлю на s3 и просто выкладываю debs того, что мне нужно установить. Если это не вариант, вы можете просто взять его ppa для правильной версии и создать свою собственную.
Это то, что я использую для создания репозиториев s3 deb