Este breve tutorial explica cómo instalar paquetes desde un repositorio específico desde la línea de comandos en sistemas operativos similares a Unix. Esto puede ser útil cuando un determinado paquete no está disponible en los repositorios oficiales o simplemente desea instalar la versión más reciente de un paquete de un repositorio específico de terceros. No es tan difícil. Sigue leyendo.
Instalar paquetes desde un repositorio específico en Linux
En sistemas basados en YUM:
En RHEL, CentOS y otros sistemas basados en YUM, puede instalar paquetes desde un repositorio específico, por ejemplo, EPEL , como se muestra a continuación.
$ sudo yum --enablerepo=epel install nagios
El comando anterior habilitará el repositorio EPEL e instalará el paquete nagios.
Si no conoce el nombre del repositorio o su ID, consulte el siguiente enlace.
- Cómo encontrar la lista de repositorios instalados desde la línea de comandos en Linux
En sistemas basados en APT:
En Debian, Ubuntu y otros sistemas basados en APT, usamos -t marque con el administrador de paquetes apt-get para instalar un paquete desde un repositorio específico, es decir, una versión específica.
El siguiente comando instala el paquete lxd desde el repositorio xenial-backports.
$ sudo apt-get -t xenial-backports install lxd
Tenga en cuenta que lxd El paquete está disponible en los repositorios oficiales. Sin embargo, lo he instalado desde xenial-backports repositorio con fines demostrativos.
Lectura recomendada:
- Cómo enumerar los paquetes instalados desde un determinado repositorio en Linux
En sistemas SUSE/openSUSE:
En SUSE y openSUSE, podemos instalar un paquete desde un repositorio específico mencionando el nombre del repositorio, alias con zypper administrador de paquetes.
El siguiente comando instalará el navegador web Firefox desde el repositorio de Mozilla.
$ sudo zypper install mozilla:MozillaFirefox
Aquí, mozilla es el alias del repositorio desde el que instalar el paquete Firefox.
Tenga en cuenta que aunque los paquetes se instalan desde un repositorio específico, las dependencias de dichos paquetes también pueden recuperarse desde otros repositorios. Por lo tanto, no deshabilite otros repositorios e intente instalar un paquete desde un repositorio específico. No puede instalar todos los paquetes desde un solo repositorio.