COMO AGREGAR REPOSITORIOS UBUNTU LINUX UBUNTU
Tabla de contenido:
- Fuentes aptas
- Instalación de
add-apt-repository(comando add-apt-repository no encontrado) - Agregar repositorios con
add-apt-repository - Agregar repositorios de PPA
- Agregar repositorios manualmente
- Conclusión
Al instalar paquetes utilizando el Centro de software de Ubuntu o las utilidades de línea de comandos como
apt
o
apt-get
los paquetes se descargan de uno o más repositorios de software de apt. Un repositorio APT es un servidor de red o un directorio local que contiene paquetes deb y archivos de metadatos que las herramientas APT pueden leer.
Si bien hay miles de aplicaciones disponibles en los repositorios predeterminados de Ubuntu, a veces es posible que necesite instalar software desde un repositorio de terceros.
En este tutorial, le mostraremos dos formas de agregar un repositorio apto en los sistemas Ubuntu y Debian. El primer método es usar el comando
add-apt-repository
y el segundo es agregar manualmente el repositorio usando un editor de texto.
Fuentes aptas
En Ubuntu y todas las demás distribuciones basadas en Debian, los repositorios de software apt se definen en el archivo
/etc/apt/sources.list
o en archivos separados en el directorio
/etc/apt/sources.list.d/
.
Los nombres de los archivos del repositorio dentro del directorio
/etc/apt/sources.list.d/
deben terminar con
.list
.
La sintaxis general del archivo
/etc/apt/sources.list
tiene el siguiente formato:
deb http://repo.tld/ubuntu distro component…
- La primera entrada en la línea define el tipo de archivo. El tipo de archivo puede ser deb o deb-src. Deb implica que el repositorio contiene paquetes
.debmientras que deb-src implica paquetes fuente. La segunda entrada es la URL del repositorio. La tercera entrada especifica el nombre del código de distribución, como castor, xenial, etc. Las últimas entradas son los componentes del repositorio. o categorías. Los repositorios predeterminados de Ubuntu se dividen en cuatro componentes: principal, restringido, universo y multiverso. En general, los repositorios de terceros tienen solo una categoría.
El formato para los archivos en el directorio
/etc/apt/sources.list.d/
es el mismo que para el archivo
sources.list
normal.
La mayoría de los repositorios proporcionan una clave pública para autenticar los paquetes descargados que deben descargarse e importarse.
Para poder agregar o eliminar un repositorio, debe iniciar sesión como usuario con acceso sudo o root.
Por lo general, las instrucciones sobre cómo habilitar cierto repositorio se incluyen en la documentación del software.
Instalación de
add-apt-repository
(comando add-apt-repository no encontrado)
add-apt-repository
es un script de Python que le permite agregar un repositorio APT a
/etc/apt/sources.list
o a un archivo separado en el directorio
/etc/apt/sources.list.d
. El comando también se puede utilizar para eliminar un repositorio ya existente.
Si el
add-apt-repository
no está disponible en su sistema, recibirá un mensaje de error que dice "comando add-apt-repository no encontrado".
La utilidad
add-apt-repository
se incluye en el paquete
software-properties-common
. Para instalarlo ejecute los siguientes comandos:
sudo apt update
sudo apt install software-properties-common
Agregar repositorios con
add-apt-repository
La sintaxis básica del comando
add-apt-repository
es la siguiente:
add-apt-repository repository
Donde el
repository
puede ser una entrada de repositorio regular que se puede agregar al archivo
sources.list
como
deb http://repo.tld/ubuntu distro component
o un repositorio PPA en el
ppa: /
ppa: /
Para ver todas las opciones disponibles del comando
add-apt-repository
escriba
man add-apt-repository
en su terminal.
Por defecto, en ubuntu 18.04 y posteriores,
add-apt-repository
también actualizará el índice del paquete si se importa la clave pública del repositorio.
El índice de paquetes es una base de datos que contiene registros de paquetes disponibles de los repositorios habilitados en su sistema.
Supongamos que desea instalar MongoDB desde sus repositorios oficiales.
Primero importe la clave pública del repositorio:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
Agregue el repositorio MongoDB usando el comando a continuación.
sudo add-apt-repository 'deb https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse'
El repositorio se agregará al archivo
sources.list
.
Ahora puede instalar cualquiera de los paquetes desde el repositorio recién habilitado:
sudo apt install mongodb-org
Si por alguna razón desea eliminar un repositorio habilitado previamente, use la opción
--remove
:
sudo add-apt-repository --remove 'deb https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse'
Agregar repositorios de PPA
Personal Package Archives (PPA) es un servicio que permite a los usuarios cargar paquetes fuente de Ubuntu que se crean y publican con Launchpad como un repositorio apto.
Al agregar un repositorio PPA, el comando
add-apt-repository
crea un nuevo archivo en el directorio
/etc/apt/sources.list.d/
.
Por ejemplo, para agregar el PPA de Jonathon F que proporciona la versión 4.x de FFmpeg, ejecutaría:
sudo add-apt-repository ppa:jonathonf/ffmpeg-4
Cuando se le solicite, presione
Enter
y se habilitará el repositorio.
Press to continue or Ctrl-c to cancel adding it.
La clave pública del repositorio de PPA se descargará y registrará automáticamente.
Una vez que se agrega el PPA a su sistema, puede instalar los paquetes del repositorio:
sudo apt install ffmpeg
El comando
apt
instalará el paquete y todas sus dependencias.
Agregar repositorios manualmente
Para la demostración, habilitaremos el repositorio CouchDB e instalaremos el software. CouchDB es una base de datos NoSQL libre de código abierto y tolerante a fallas mantenida por Apache Software Foundation.
Para agregar el repositorio abra el archivo
sources.list
con su editor de texto:
sudo nano /etc/apt/sources.list
Agregue la línea del repositorio al final del archivo:
/etc/apt/sources.list
deb https://apache.bintray.com/couchdb-deb bionic main
En lugar de editar el archivo con un editor de texto, puede usar el siguiente comando para agregar la línea del repositorio al archivo
sources.list
:
echo "deb https://apache.bintray.com/couchdb-deb $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list
$(lsb_release -cs)
imprimirá el nombre en código de Ubuntu. Por ejemplo, si tiene Ubuntu versión 18.04, el comando imprimirá
bionic
.
Otra opción es crear un nuevo archivo de repositorio en el directorio
/etc/apt/sources.list.d/
.
Al configurar manualmente un repositorio, también debe importar manualmente la clave del repositorio público a su sistema. Para hacer eso, use
wget
o
curl
:
curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
El comando anterior debería mostrar
OK
que significa que la clave GPG se importó correctamente y los paquetes de este repositorio se considerarán confiables.
Antes de instalar los paquetes desde el repositorio agregado recientemente, debe actualizar el índice del paquete:
sudo apt update
Una vez que se actualiza el índice de paquetes, puede instalar paquetes desde el repositorio agregado recientemente:
Conclusión
Le hemos mostrado cómo agregar repositorios aptos en Ubuntu. Las mismas instrucciones se aplican a cualquier distribución basada en Debian, incluidos Kubuntu, Linux Mint y Elementary OS.
Siéntase libre de dejar un comentario si tiene alguna pregunta.
ubuntu aptActualización de Zoho CRM, repositorio de documentos, reconocimiento de ubicación
La aplicación de administración de relaciones con clientes basada en la nube de Zoho continúa expandiéndose en características.
Cómo agregar destacados de instagram sin agregar a la historia
¿Desea crear destacados de Instagram sin publicarlos primero en una historia? Comprueba el truco aquí y también cambia las portadas sin publicarlas en una historia.
Cómo habilitar el repositorio de epel en centos
El repositorio EPEL (Paquetes extra para Enterprise Linux) proporciona paquetes de software adicionales que no están incluidos en los repositorios estándar de Red Hat y CentOS. En este tutorial, le mostraremos cómo habilitar el repositorio EPEL en CentOS.







