Dzisiaj przeszedłem moje zwykłe aktualizacje pakietów serwerowych i odkryłem, że ppa:ondrej/php5-5.6
zostało ono stracone i teraz musimy je zaktualizować ppa:ondrej/php
.
Podstawowe dostarczone instrukcje to:
sudo add-apt-repository ppa:ondrej/php
I wtedy:
sudo apt-get update
sudo apt-get upgrade --show-upgraded
Patrząc na nowe repozytorium, nazwy nie wydają się całkowicie zrównane, więc myślę, że muszę wykonać kilka instalacji apt-get, aby zainstalować wszystkie odpowiednie pakiety. Wygląda również na to, że sub-paczki (tj. Php-gd) zostaną zainstalowane dla wszystkich wersji php i mogą również zainstalować php 5.5 i php 7.0 ( /programming/37197539/an-issue-after-ppaondrej- php5-deprecation )
Moje pytanie brzmi: jaki jest najczystszy sposób na „przełączenie” ppas i wyczyszczenie istniejących pakietów, biorąc pod uwagę, że jest to serwer produkcyjny? Czy powinienem spróbować usunąć wszystkie pakiety zainstalowane z poprzedniego PPA i / lub usunąć PPA z mojego systemu?
Nie ma go jeszcze na stronie głównej PPA, ale komunikat o aktualizacji podał datę wycofania w czerwcu 2016 r., Więc odbudowa obrazu naszego serwera nie jest zbyt długa.
Znalazłem tę stronę, która zawiera instrukcje wyłączania wersji PHP używanej przez apache: https://dzone.com/articles/php-70-and-56-on-ubuntu