Cargando



Instalar versión particular de paquete en Ubuntu, Debian y centOS

Te explicamos cómo instalar una version en particular de paquete en Ubuntu, Debian y centOS


mar 12 2018 15:01
Profesional
Total de Apartados : 2

Los desarrolladores de software de forma periódica lanzan nuevas versiones de sus productos con mejores funcionalidades y en muchos casos con mejoras de rendimiento y seguridad. Cuando instalamos alguna de estas aplicaciones a través de los paquetes en distribuciones como Ubuntu, CentOS o Debian, por defecto será instalada la última versión de dicha utilidad lo cual, aunque es ideal y práctico, en algunos casos puntuales otras aplicaciones pueden no ser compatibles con dicha versión. Por ejemplo, muchas aplicaciones requieren Java 8 para su óptimo funcionamiento mas no corren con Java 9.

 

Para solucionar esto, hoy veremos cómo podemos instalar una versión específica de cualquier aplicación, siempre y cuando esté disponible, en estas distribuciones y así ejecutar las tareas con las versiones correctas.

 

Te explicamos cómo ver listado de paquetes, guardar los archivos o eliminar los paquetes instalados en Linux Ubuntu

 


1. Cómo instalar un paquete especifico en CentOS, RHEL o Fedora


Cuando trabajamos con alguna de estas distribuciones, será necesario verificar todas las versiones disponibles del paquete seleccionado independiente de si estas están instaladas o no.

 

Por defecto, el comando yum, propio de estas distros de Linux, omitirá versiones antiguas de un paquete y siempre intentará instalar la última versión disponible para disfrutar de ella, pero como hemos indicado no siempre es ideal esto.

 

Otro problema en estas distribuciones es que al momento de buscar información sobre un paquete especifico, el comando yum sólo desplegará la última versión de ese paquete en el resultado de los subcomandos de información, lista o búsqueda. Para corregir esto, podremos recurrir al uso del parámetro --showduplicates, el cual se encarga de mostrar todas las versiones de paquetes activas en el repositorio.

 

Paso 1

Para esto, vamos a ejecutar lo siguiente:
yum --showduplicates list “Paquete”

Instalar-version-particular-de-paquete-en-Ubuntu,-Debian-y-centOS-1.png

 

Allí podemos ver los resultados con las diferentes versiones disponibles para ser instaladas en el sistema.

 

Paso 2

Usando este comando, el formato de nombres para paquetes a usar es:
Nombre_paquete.arquitectura numero_version–numero_build repositorio
La línea numero_build representa los cambios menores ejecutados por el desarrollador del paquete con detalles como documentación adicional, cambios en los archivos de configuración y más. Una vez tengamos clara la versión específica del paquete a instalar, podremos instalarlo usando alguna de las siguientes sintaxis:
nombre_paquete-version (Instala el paquete completo)build_number “nombre_paquete-version _build_numero” (Instala una versión especifica)

Instalar-version-particular-de-paquete-en-Ubuntu,-Debian-y-centOS-2.png

 

Paso 3

En este caso podemos ver que el paquete ya se encuentra instalado, en este caso, será necesario eliminar la versión del paquete instalado, si se necesita instalar una versión anterior de los paquetes seleccionados.

 

Para eliminar un paquete ejecutamos la siguiente sintaxis:

yum remove “paquete”

Instalar-version-particular-de-paquete-en-Ubuntu,-Debian-y-centOS-3.png

 

 


2. Cómo instalar un paquete especifico en Ubuntu o Debian

 

Paso 1

Para estas distribuciones populares de Linux, será necesario en primer lugar comprobar la versión del paquete instalado en el sistema incluyendo todos los paquetes disponibles en el repositorio, para esto haremos uso del comando apt-cache así:
sudo apt-cache policy “Paquete”

Instalar-version-particular-de-paquete-en-Ubuntu,-Debian-y-centOS-4.png

 

Aquí podemos ver si el paquete seleccionado esta instalado y las versiones disponibles para instalación.

 

Paso 2

Si deseamos instalar una versión específica del paquete seleccionado ejecutaremos la siguiente sintaxis:
sudo apt install “paquete-version”

Instalar-version-particular-de-paquete-en-Ubuntu,-Debian-y-centOS-5.png

 

Paso 3

Si ya contamos con una version instalada más reciente del paquete en la distribución, será necesario removerlo ejecutando lo siguiente:
sudo apt remove “paquete”

Instalar-version-particular-de-paquete-en-Ubuntu,-Debian-y-centOS-6.png

 

Una vez este proceso de eliminación sea ejecutado, podemos repetir el proceso de instalación de la versión deseada del paquete seleccionada sin problemas.

 

De esta manera, tenemos la oportunidad de administrar las versiones de los paquetes en Linux.

 

Te mostramos diferentes comandos para administrar paquetes en SUSE Linux utilizando Zypper.


¿Te ayudó este Tutorial?


Sin comentarios, sé el primero!

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!

X