Cómo elegir qué versión instalar de un paquete en SLES (SUSE Linux Enterprise Server).

Si necesitas instalar una versión específica de un paquete en SLES, puedes hacerlo agregando el repositorio correspondiente y utilizando zypper. A continuación, te explico cómo hacerlo paso a paso.
Para instalar la versión 7.3.19 del paquete apache2-mod_php7, primero debes agregar el repositorio de desarrollo donde se encuentran los binarios de PHP 7.3.19:
HOST # zypper ar https://download.opensuse.org/repositories/devel:/languages:/php:/php73/openSUSE_Leap_15.1/ PHP7-test
Luego, refresca los repositorios con:
HOST # zypper ref
Una vez añadido el repositorio y actualizados los índices, instala el módulo de PHP para Apache con:
HOST # zypper in apache2-mod_php7
Este comando instalará la versión más reciente de apache2-mod_php7 disponible en el repositorio añadido. Si deseas ver todas las versiones disponibles antes de instalar, puedes listar las opciones con:
HOST # zypper se -s apache2-mod_php7
Si necesitas instalar una versión específica de PHP, como la 7.3.19, usa el siguiente comando:
HOST # zypper in apache2-mod_php7=7.3.19
Recuerda que siempre es recomendable realizar una copia de seguridad antes de cambiar versiones de paquetes en el sistema para evitar problemas con la configuración o dependencias.
Si en algún momento necesitas cambiar de versión o hacer un downgrade de PHP, primero obtén una lista de las versiones disponibles con:
HOST # zypper se -s apache2-mod_php7
Para forzar la instalación de una versión específica, usa:
HOST # zypper install --force apache2-mod_php7=7.3.19
Durante el proceso, el sistema te pedirá confirmar la acción seleccionando una opción de entre las disponibles en la lista y luego confirmando con "y".
Para más información, puedes consultar la documentación oficial de SUSE en:
https://www.suse.com/es-es/support/kb/doc/?id=000018011
0 comentarios:
Publicar un comentario