Cómo agregar manualmente repositorios de software en Linux

Articulos tematica Microsoft

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 archivo /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 la herramienta add-apt-repository .

Instalar add-apt-repository

No encontrará la utilidad add-apt-repository instalada en su sistema de forma predeterminada. Es parte del paquete software-properties-common . Para instalar add-apt-repository usando el administrador de paquetes APT, escriba:

sudo apt install software-properties-common

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 [options] repository

... donde repositorio es el formato utilizado por el archivo sources.list .

El formato de entrada predeterminado para el archivo es:

deb https://repositoryurl.com distro type

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) universe"

También puede agregar un PPA con add-apt-repository usando la siguiente sintaxis de comando:

sudo add-apt-repository ppa:user/name

... donde usuario y nombre es el nombre del propietario y el nombre del PPA respectivamente.

Para agregar PHP PPA de Ondrej usando add-apt-repository:

sudo add-apt-repository ppa:ondrej/php

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 administrador de configuración de método incorporado 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 repository

... donde repositorio es la URL del repositorio de software.

Para habilitar un repositorio, escriba:

dnf config-manager --set-enabled repository

Usando yum-config-manager

Alternativamente, también puede usar la utilidad yum-config-manager 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 del paquete yum-utils . Para instalarlo, escriba:

sudo dnf install 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 repository

Habilitar un repositorio también es fácil.

yum-config-manager --enable repository

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 yay . Puede instalar fácilmente yay en su sistema clonando el repositorio de git .

git clone 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 comando makepkg para instalar yay:

cd /yay-git && makepkg -si

Fecha actualización el 2021-06-21. Fecha publicación el 2021-06-21. Categoría: linux Autor: Oscar olg Mapa del sitio Fuente: makeuseof