Cuando busca un paquete en Linux a través de la línea de comandos, el administrador de paquetes de su sistema busca el paquete en varios repositorios. De forma predeterminada, cada distribución de Linux tiene algunos repositorios oficiales que contienen paquetes estables compatibles con el equipo de distribución.
Sin embargo, cuando intenta tomar un paquete que no está presente en los repositorios de software oficiales, el administrador de paquetes mostrará un error. En tales situaciones, lo que puede hacer es agregar manualmente el repositorio de terceros a su sistema y luego descargar el paquete.
Veamos cómo puede agregar nuevos repositorios a la lista de fuentes de su sistema.
En distribuciones basadas en Ubuntu y Debian
Las distribuciones basadas en Debian, incluida Ubuntu, hacen uso de la Herramienta de paquetes avanzados (APT) para instalar y actualizar paquetes. Puede encontrar información sobre el repositorio de software en el /etc/apt/sources.list en su instalación de Linux basada en Debian.
Aunque puede ingresar manualmente los detalles del repositorio en el archivo, puede convertirse rápidamente en un trabajo tedioso. Una mejor manera de agregar ELLOS a su sistema es utilizando el agregar-repositorio-apto herramienta.
Instalar add-apt-repository
No encontrará la utilidad add-apt-repository instalada en su sistema de forma predeterminada. Es parte de la propiedades de software comunes paquete. Para instalar add-apt-repository usando el administrador de paquetes APT, escriba:
sudo apt instalar software-propiedades-común
Agregar repositorios usando add-apt-repository
Ahora que ha instalado el paquete, es hora de agregar un repositorio de software de terceros a su sistema. La sintaxis básica para agregar repositorios es:
sudo add-apt-repository [opciones] repositorio
...dónde repositorio es el formato utilizado por el sources.list expediente.
El formato de entrada predeterminado para el archivo es:
debutante https://repositoryurl.com tipo de distribución
Por ejemplo, para agregar el repositorio de universos de Ubuntu a su sistema:
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $ (lsb_release -sc) universo "
También puede agregar un PPA con add-apt-repository usando la siguiente sintaxis de comando:
sudo add-apt-repository ppa: usuario / nombre
...dónde usuario y nombre es el nombre del dueño y Nombre de la PPA respectivamente.
Para agregar PHP PPA de Ondrej usando add-apt-repository:
sudo add-apt-repository ppa: ondrej / php
Relacionados: ¿Cuál es la diferencia entre APT y dpkg en Ubuntu?
Adición manual de repositorios en Fedora y CentOS
Fedora, CentOS y otras distribuciones basadas en RHEL utilizan administradores de paquetes DNF y yum. A diferencia de APT, DNF tiene un método incorporado administrador de configuración que permite a los usuarios agregar, eliminar y deshabilitar repositorios de terceros con facilidad.
Usando DNF Package Manager
Para agregar un nuevo repositorio usando DNF:
dnf config-manager --add-repo repositorio
...dónde repositorio es la URL del repositorio de software.
Para habilitar un repositorio, escriba:
dnf config-manager: repositorio habilitado para el conjunto
Usando yum-config-manager
Alternativamente, también puede utilizar el yum-config-manager utilidad para agregar y administrar repositorios en su sistema. Yum-config-manager no está instalado en distribuciones basadas en RHEL de forma predeterminada, por lo que tendrá que instalarlo manualmente. Es parte de la yum-utils paquete. Para instalarlo, escriba:
sudo dnf instalar yum-utils
El formato del comando yum-config-manager es similar al DNF. Puede agregar un nuevo repositorio usando yum-config-manager de la siguiente manera:
yum-config-manager --add-repo repositorio
Habilitar un repositorio también es fácil.
yum-config-manager: habilita el repositorio
Arch Linux y AUR
Si está utilizando Arch Linux, es posible que ya sepa que los usuarios no pueden agregar repositorios en Arch. Pero eso no significa que no pueda descargar paquetes adicionales en su sistema.
Arch Linux tiene AUR, el repositorio de usuarios de Arch, que contiene miles de paquetes de terceros desarrollados por los usuarios. Puede acceder a AUR utilizando un administrador de paquetes AUR. Pacman, que es el administrador de paquetes predeterminado en Arch Linux, no puede acceder a los paquetes almacenados en Arch User Repository.
Hay varios administradores de paquetes AUR, el más destacado es Hurra. Puede instalar fácilmente yay en su sistema mediante clonando el repositorio de git.
clon de git https://aur.archlinux.org/yay-git.git
Cambie los permisos de la carpeta descargada:
sudo chmod 777 / yay-git
Cambie el directorio y use el makepkg comando para instalar yay:
cd / yay-git && makepkg -si
Aprende más: Cómo instalar y eliminar paquetes en Arch Linux
Administrar la lista de repositorios de su sistema
Desde una instalación de Linux hasta su uso diario, los repositorios son responsables de suministrar paquetes al sistema. Si es un principiante, los repositorios predeterminados serían suficientes para satisfacer sus necesidades. Sin embargo, saber cómo agregar repositorios definitivamente será beneficioso para aquellos que quieran descargar paquetes de terceros en su computadora.
En Linux, es posible que a menudo se haya encontrado con el error de paquete roto al actualizar o instalar nuevos paquetes. Reinstalar o eliminar tales paquetes soluciona el problema en la mayoría de los sistemas Linux.
La filtración de Windows 11 nos dio algo de información, pero todos los ojos están puestos en el evento de Microsoft del 24 de junio.
Leer siguiente
- Linux
- Arch Linux
- Linux
- Consejos de computadora
Deepesh es el editor junior para Linux en MUO. Ha estado escribiendo contenido informativo en Internet durante más de 3 años. En su tiempo libre le gusta escribir, escuchar música y tocar la guitarra.
Suscríbete a nuestro boletín
¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!
Un paso más…!
Confirme su dirección de correo electrónico en el correo electrónico que le acabamos de enviar.