Сегодня я прошел обычные обновления серверных пакетов и обнаружил, что ppa:ondrej/php5-5.6
они устарели, и теперь мы должны перейти на ppa:ondrej/php
.
Основные предоставленные инструкции для запуска:
sudo add-apt-repository ppa:ondrej/php
А потом:
sudo apt-get update
sudo apt-get upgrade --show-upgraded
Глядя на новый репозиторий, кажется, что имена не совпадают полностью, поэтому я думаю, что мне нужно будет выполнить некоторые установки apt-get, чтобы установить все нужные пакеты. Также представляется, что подпакеты (то есть php-gd) будут установлены для всех версий php, а также могут установить php 5.5 и php 7.0 ( /programming/37197539/an-issue-after-ppaondrej- php5-амортизация )
Итак, мой вопрос, каков самый чистый способ «переключить» ppas и очистить существующие пакеты, учитывая, что это рабочий сервер? Должен ли я попытаться удалить все пакеты, установленные из предыдущего PPA, и / или удалить PPA из моей системы?
Его еще нет на главной странице PPA, но сообщение об обновлении было объявлено устаревшим по состоянию на июнь 2016 года, поэтому для перестройки образа нашего сервера у нас не очень много времени.
Я нашел эту страницу, которая предоставляет инструкции по отключению версии PHP, которую использует Apache: https://dzone.com/articles/php-70-and-56-on-ubuntu