Cómo enumerar repositorios instalados en Ubuntu y Debian

Cómo enumerar repositorios instalados en Ubuntu y Debian

Un repositorio es la colección de paquetes para un sistema operativo Linux. Puede crear un repositorio central que contenga los paquetes reales. Luego configure sus otros sistemas para conectarse con el repositorio principal. Desde dónde, puede instalar, actualizar paquetes.

El Ubuntu y otros sistemas basados ​​en Debian usan APT (herramienta de paquetes avanzados) como Administrador de paquetes. APT mantiene todos los archivos de configuración en /etc/apt directorio.

Este tutorial le ayudará a enumerar todos los repositorios instalados bajo un sistema basado en Ubuntu o Debian a través de la línea de comandos.

Lista de repositorios instalados en Ubuntu

Las referencias del repositorio remoto están configuradas en /etc/apt/fuentes.lista Archivo y todos los archivos en /etc/apt/fuentes.lista.d/ directorio.

Use el siguiente comando para enumerar todos los repositorios configurados en el sistema basado en APT:

sudo grep -rhe ^deb/etc/apt/fuentes.lista*  

Verá la salida como a continuación:

Deb http: // espejos.Digitalocean.com/ubuntu/xenial principal restringido deb-src http: // espejos.Digitalocean.com/ubuntu/xenial principal restringido deb http: // espejos.Digitalocean.com/ubuntu/xenial-updates principal restringido deb-src http: // espejos.Digitalocean.com/ubuntu/xenial-updates principal restringido deb http: // espejos.Digitalocean.com/ubuntu/xenial universo deb-src http: // espejos.Digitalocean.com/ubuntu/universo xenial ... deb http: // seguridad.ubuntu.com/Ubuntu Xenial-Security Universe Deb-Src http: // Security.ubuntu.com/Ubuntu Xenial-Security Universe Deb http: // Seguridad.ubuntu.com/Ubuntu Xenial-Security Multiverse Deb-Src http: // Seguridad.ubuntu.com/ubuntu xenial-seguridad multiverso 

Alternativamente, puede usar el comando apt-cache para enumerar todos los repositorios. Este comando también proporcionará más detalles sobre el repositorio.

Probemos el siguiente comando:

Política de cache de sudo apt  

Producción:

Archivos de paquete: 100/var/lib/dpkg/status versión a = ahora 500 http: // ppa.plataforma de lanzamiento.Net/Ondrej/Php/Ubuntu Xenial/Main AMD64 PAQUETES REPARACIÓN V = 16.04, o = LP-PPA-ADREJ-PHP, A = Xenial, N = Xenial, L = ***** El PPA principal para las versiones PHP compatibles con muchas extensiones PECL *****, C = Main, B = AMD64 Origin PPA.plataforma de lanzamiento.neto 500 https: // Deb.nodource.com/node_13.X PACATOS AMD64 XENIAL/PRINCIPAL REPARACIÓN O = Fuente de nodo, N = Xenial, L = Fuente de nodo, C = Main, B = AMD64 Origin Deb.nodource.com ... 500 http: // espejos.Digitalocean.com/Ubuntu Xenial/Main AMD64 PAQUETES Versión V = 16.04, o = ubuntu, a = xenial, n = xenial, l = ubuntu, c = main, b = amd64 de origen espejos.Digitalocean.paquetes de comjetado: 

Conclusión

En este tutorial, ha aprendido a encontrar todos los repositorios configurados en Ubuntu o Sistema basado en Debian.