GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo enumerar los 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 donde puede instalar, actualizar paquetes.

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 lo ayudará a enumerar todos los repositorios instalados en 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 se configuran en /etc/apt/sources.list archivo y todos los archivos bajo /etc/apt/sources.list.d/ directorio.

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

sudo grep -rhE ^deb /etc/apt/sources.list* 

Verá el resultado como a continuación:

deb http://mirrors.digitalocean.com/ubuntu/ xenial main restricted
deb-src http://mirrors.digitalocean.com/ubuntu/ xenial main restricted
deb http://mirrors.digitalocean.com/ubuntu/ xenial-updates main restricted
deb-src http://mirrors.digitalocean.com/ubuntu/ xenial-updates main restricted
deb http://mirrors.digitalocean.com/ubuntu/ xenial universe
deb-src http://mirrors.digitalocean.com/ubuntu/ xenial universe
.
.
.
deb http://security.ubuntu.com/ubuntu xenial-security universe
deb-src http://security.ubuntu.com/ubuntu xenial-security universe
deb http://security.ubuntu.com/ubuntu xenial-security multiverse
deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse

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:

sudo apt-cache policy 

Salida:

Package files:
 100 /var/lib/dpkg/status
     release a=now
 500 http://ppa.launchpad.net/ondrej/php/ubuntu xenial/main amd64 Packages
     release v=16.04,o=LP-PPA-ondrej-php,a=xenial,n=xenial,l=***** The main PPA for supported PHP versions with many PECL extensions *****,c=main,b=amd64
     origin ppa.launchpad.net
 500 https://deb.nodesource.com/node_13.x xenial/main amd64 Packages
     release o=Node Source,n=xenial,l=Node Source,c=main,b=amd64
     origin deb.nodesource.com
.
.
.
 500 http://mirrors.digitalocean.com/ubuntu xenial/main amd64 Packages
     release v=16.04,o=Ubuntu,a=xenial,n=xenial,l=Ubuntu,c=main,b=amd64
     origin mirrors.digitalocean.com
Pinned packages:

Conclusión

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


Ubuntu
  1. Cómo listar todos o paquetes específicos instalados en el sistema Debian/Ubuntu Linux

  2. Cómo enumerar los paquetes instalados en Ubuntu 20.04

  3. Cómo enumerar los paquetes instalados en Ubuntu

  4. Cómo enumerar todos los paquetes instalados en Linux

  5. Listar paquetes instalados en Ubuntu 20.04 - ¿Cómo realizar esta tarea?

Cómo enumerar todos los paquetes actualizables en Ubuntu, Debian y Mint

Cómo enumerar paquetes instalados en distribuciones de Linux basadas en Ubuntu y Debian

Cómo eliminar paquetes de Ubuntu y Debian

Cómo enumerar los paquetes de software instalados en Ubuntu

Cómo enumerar los paquetes instalados en Ubuntu 22.04

Cómo enumerar los paquetes instalados en Ubuntu 22.04