Cómo instalar una versión de paquete particular en CentOS y Ubuntu
- 1321
- 226
- Eduardo Tapia
Por lo general, cuando instala un paquete en Cento y Ubuntu, El software de administración de paquetes selecciona la última versión del paquete del repositorio, de forma predeterminada. Sin embargo, a veces, por una razón u otra, es posible que desee instalar una versión de paquete específica en su sistema Linux.
En este artículo, explicaremos cómo instalar una versión de paquete particular o específica en CentOS y Ubuntu usando gestores de paquetes front-end yum y apt, respectivamente.
Instale la versión de paquete específica en CentOS/RHEL/Fedora
Primero, debe verificar todas las versiones disponibles de un paquete, ya sea instalado o no. Normalmente, beque Ignora versiones específicas de un paquete y siempre intentará instalar la última versión disponible.
En segundo lugar, cuando intenta encontrar información sobre un paquete, beque Solo muestra la última versión de ese paquete en la salida de información, lista o subcomcomandos de búsqueda; Pero usando el --exhibir
Switch, puede mostrar todas las versiones de paquetes presentes en el repositorio.
# yum --sshowDuplate List NginxEnumere todas las versiones de paquetes en CentOS
De la salida de comando anterior, el formato de nomenclatura para los paquetes es:
Nombre del paquete.arquitectura versión_number-build_number repositorio
El build_number representa cambios menores realizados por el mantenedor de paquetes, no por el autor del programa, como documentación adicional, cambios en archivos de configuración o correcciones de errores y más.
Una vez que haya identificado la versión específica de un paquete (por ejemplo nginx-1.10.3-1.El7.ngx), instálelo de la siguiente manera. Tenga en cuenta que el formato de nombre tendrá que cambiar aquí, a las RPM completas deseadas, paquete_name-version_number Como se muestra en el siguiente comando.
# yum instalar nginx-1.10.3
Alternativamente, si desea usar una versión con ciertas actualizaciones, especifique el build_number (paquete_name-version_number-build_number) como se muestra.
# yum instalar nginx-1.10.3-1.El7.ngxInstalar una versión de paquete particular en CentOS
Teniendo en cuenta la situación anterior, una versión más nueva de los paquetes ya está instalada en el sistema. Por lo tanto, debe eliminar la versión del paquete instalada, si desea instalar una versión anterior en los paquetes disponibles como se muestra.
# yum elimina nginx
Una vez que haya eliminado el paquete instalado, puede instalar la versión específica que desee como se explica anteriormente.
Instale la versión de paquete específica en Ubuntu y Debian
Primero verifique la versión del paquete instalado en su sistema más todos los paquetes disponibles en el repositorio, utilizando el comando APT-Cache a continuación.
$ Apt-Cache Policy FirefoxVerifique la versión de paquete instalada en Ubuntu
Para instalar una versión de paquete específica, use el siguiente comando con sintaxis a continuación.
$ sudo apt install firefox = 45.0.2+build1-0ubuntu1Instale la versión de paquete específica en Ubuntu
Si ya está instalada una versión más nueva de un paquete en su sistema Ubuntu, puede eliminarla y luego instalar la versión que desee.
$ sudo apt eliminar Firefox $ sudo apt install firefox = 45.0.2+build1-0ubuntu1
Eso es todo! Para obtener más información, consulte el beque, apto, apt-cache Páginas del hombre. Si tiene alguna consulta, use el formulario de comentarios a continuación para llegar a nosotros.
- « Éxodo copie de forma segura de los binarios de Linux de un sistema Linux a otro
- Cómo configurar el servidor ISCSI (Target) y el cliente (iniciador) en Debian 9 »