Revisé mis actualizaciones habituales de paquetes de servidor hoy y descubrí que ppa:ondrej/php5-5.6
se ha depreciado y ahora debemos actualizar a ppa:ondrej/php
.
Las instrucciones básicas proporcionadas son para ejecutar:
sudo add-apt-repository ppa:ondrej/php
Y entonces:
sudo apt-get update
sudo apt-get upgrade --show-upgraded
Mirando el nuevo repositorio, los nombres no parecen alinearse completamente, así que creo que tendré que hacer algunas instalaciones de apt-get para instalar todos los paquetes correctos. También parece que los subpaquetes (es decir, php-gd) se instalarán para todas las versiones de php y también pueden instalar php 5.5 y php 7.0 ( /programming/37197539/an-issue-after-ppaondrej- php5-deprecation )
Entonces mi pregunta es, ¿cuál es la forma más limpia de "cambiar" ppas y limpiar los paquetes existentes teniendo en cuenta que este es un servidor de producción? ¿Debo tratar de eliminar todos los paquetes instalados del PPA anterior y / o eliminar el PPA de mi sistema?
Todavía no está en la página principal del PPA, pero el mensaje de actualización dejó en desuso en junio de 2016, por lo que no es una línea de tiempo muy larga para reconstruir la imagen de nuestro servidor.
Encontré esta página, que proporciona instrucciones para cambiar la versión de PHP que usa Apache: https://dzone.com/articles/php-70-and-56-on-ubuntu