Configurar repositorios APT en Ubuntu 20.04: Agregar o eliminar repositorios, PPA y claves GPG
Instalación de software en Linux Los sistemas se realizan desde repositorios, que por defecto contienen una gran cantidad de paquetes. Pero a veces hay situaciones en las que no se incluye el software necesario o la versión es demasiado antigua. En este caso, puede agregar el repositorio necesario e instalar desde él.
Cómo configurar repositorios en Ubuntu 20.04:
- Cómo ver todos los repositorios en Ubuntu
- Cómo agregar repositorios en Ubuntu
- Cómo eliminar repositorios en Ubuntu
- Tratar con repositorios PPA en Ubuntu
En este tutorial, configuraremos repositorios en Ubuntu servidor 20.04.
Lista de repositorios en Ubuntu
Para ver todos los repositorios en el sistema:
nano /etc/apt/sources.listTambién se pueden ubicar en uno de los archivos en el /etc/apt/sources.list.d/ carpeta.
Para deshabilitar uno de los repositorios, simplemente comente su línea.
# deb http://archive.ubuntu.com/ubuntu focal multiverseAgregar repositorios en Ubuntu
Para agregar un repositorio, debe averiguar su dirección del desarrollador del software y usar el apt-add-repositorio comando con la siguiente sintaxis:
apt-add-repository ‘deb http://repository_address version branch’A veces, primero debe instalar la clave de seguridad GPG. Tomemos MariaDB como ejemplo.
apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'Agregar repositorio:
add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirror.mephi.ru/mariadb/repo/10.5/ubuntu focal main'Eliminando repositorios
Para eliminar un repositorio, use este comando:
add-apt-repository --remove 'deb [arch=amd64,arm64,ppc64el] http://mirror.mephi.ru/mariadb/repo/10.5/ubuntu focal main'Repositorio PPA en Ubuntu
Durante la instalación del repositorio PPA, el sistema reconoce automáticamente el repositorio y descarga las claves necesarias.
apt-add-repository ppa:repository/ppaPara eliminar el repositorio de PPA:
apt-add-repository --remove ppa:repository/ppaDespués de editar la lista de repositorios, no olvide actualizar la lista de paquetes en el sistema.
apt updateConclusión
En esta guía, cubrimos las formas principales de administrar repositorios de software en Ubuntu 20.04: dónde se almacenan las entradas del repositorio APT, cómo revisarlas y deshabilitarlas, cómo agregar y eliminar repositorios de terceros y cómo funcionan los PPA. Tras cualquier cambio en el repositorio, ejecute siempre apt update para actualizar los índices de los paquetes y confirmar que la fuente sea válida. Dado que los repositorios de terceros pueden introducir versiones inesperadas de paquetes (incluidos componentes principales del sistema), es recomendable agregar solo fuentes confiables, mantener las entradas del repositorio limpias y bien documentadas, y eliminar los repositorios no utilizados para reducir errores de actualización y riesgos de seguridad.
PREGUNTAS MÁS FRECUENTES: Ubuntu 20.04 Repositorios
- Q1: ¿Dónde está? Ubuntu 20.04 ¿almacenar la lista de repositorios?
R: Las entradas del repositorio se almacenan en /etc/apt/sources.list y, más comúnmente para fuentes de terceros, como archivos separados dentro de /etc/apt/sources.list.d/. - P2: ¿Cómo puedo deshabilitar rápidamente un repositorio sin eliminarlo?
A: Comente la línea del repositorio añadiendo # al principio de la línea en el archivo .list (o en sources.list). Esto conserva la entrada para más adelante, pero impide que APT la use. - P3: ¿Cuál es la forma más segura de agregar un repositorio de terceros?
R: Utilice la línea de repositorio proporcionada por el proveedor y asegúrese de que esté firmada con una clave de confianza. Prefiera la firma específica del repositorio (keyring) en lugar de confiar en una clave globalmente, y utilice únicamente repositorios de fuentes confiables. - P4: ¿Qué es un PPA y cuándo debo usarlo?
A: Un PPA (Archivo de Paquete Personal) es un repositorio alojado en Launchpad que se usa comúnmente para distribuir versiones más nuevas de software para UbuntuUtilice PPA cuando confíe en el mantenedor y necesite una versión que no esté disponible en el repositorio oficial. Ubuntu repositorios. - Q5: ¿Cómo elimino un repositorio o PPA correctamente?
A: Elimínelo usando add-apt-repository --remove ... (para repositorios o PPA) o elimine el archivo .list correspondiente de /etc/apt/sources.list.d/Después de la eliminación, ejecute apt update para actualizar los índices del paquete. - P6: Después de agregar un repositorio, ¿por qué apt update falla con un error de clave (NO_PUBKEY)?
R: Esto significa que APT no puede verificar la firma del repositorio porque la clave de firma falta o es incorrecta. Instale la clave de proveedor correcta y asegúrese de que la línea del repositorio coincida con la clave utilizada. - P7: ¿Qué significa “Archivo de versión no encontrado” durante la actualización de apt?
A: Generalmente la URL del repositorio es incorrecta, Ubuntu El nombre clave (como focal) no coincide con lo que admite el repositorio, o la estructura del repositorio ha cambiado. Revise la línea del repositorio y la documentación del proveedor. - Q8: ¿Necesito ejecutar algo después de agregar o eliminar repositorios?
R: Sí, ejecute apt update para actualizar la lista de paquetes. Si va a instalar desde el nuevo repositorio directamente, ejecute apt install para el paquete que necesite. - Q9: ¿Agregar repositorios de terceros puede afectar la estabilidad del sistema?
R: Sí. Algunos repositorios incluyen compilaciones más recientes o experimentales que pueden actualizar bibliotecas o dependencias principales. Es recomendable agregar solo lo necesario, evitar mezclar muchas fuentes de terceros y revisar qué se actualizará antes de confirmar las actualizaciones.
700
300
700
300
700
300