Como listar repositórios instalados em Ubuntu & Debian

Como listar repositórios instalados em Ubuntu & Debian

Um repositório é a coleção de pacotes para um sistema operacional Linux. Você pode criar um repositório central contendo os pacotes reais. Em seguida, configure seus outros sistemas para se conectar com o repositório principal. De onde você pode instalar, atualize pacotes.

O Ubuntu e outros sistemas baseados em Debian usam a Ferramenta APT (Advanced Packages) como gerenciador de pacotes. APT mantém todos os arquivos de configuração em /etc/apt diretório.

Este tutorial ajudará você a listar todos os repositórios instalados em um sistema baseado em Ubuntu ou Debian via linha de comando.

Lista de repositórios instalados no Ubuntu

As referências de repositório remoto estão configuradas em /etc/apt/fontes.lista arquivo e todos os arquivos em /etc/apt/fontes.lista.d/ diretório.

Use o seguinte comando para listar todos os repositórios configurados no sistema baseado em APT:

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

Você verá a saída como abaixo:

Deb http: // espelhos.Digitalocean.com/ubuntu/xenial Principal Restrito Deb-Src http: // espelhos.Digitalocean.com/ubuntu/xenial Principal Restrito Deb http: // espelhos.Digitalocean.com/ubuntu/xenial updates main restrito deb-src http: // espelhos.Digitalocean.com/ubuntu/xenial update.Digitalocean.Com/Ubuntu/Xenial Universo Deb-Src http: // espelhos.Digitalocean.universo com/ubuntu/xenial… Deb http: // segurança.Ubuntu.Com/Ubuntu Universo de Segurança Xenial Deb-Src http: // segurança.Ubuntu.Com/Ubuntu Universo de Segurança Xenial Deb http: // Segurança.Ubuntu.com/ubuntu xenial-security multiverso Deb-src http: // segurança.Ubuntu.com/ubuntu xenial-security multiverso 

Como alternativa, você pode usar o comando apt-cache para listar todos os repositórios. Este comando fornecerá também mais detalhes sobre o repositório.

Vamos tentar o comando abaixo:

Política de Sudo Apt-Cache  

Saída:

Arquivos de pacote: 100/var/lib/dpkg/status Release a = agora 500 http: // ppa.plataforma de lançamento.net/ondrej/php/ubuntu xenial/main AMD64 Pacotes Release v = 16.04, o = lp-pppa-ondrej-php, a = xenial, n = xenial, l = ***** o PPA principal para versões de PHP suportadas com muitas extensões de PECL *****, c = main, b = Origem AMD64 PPA.plataforma de lançamento.net 500 https: // Deb.Sodesource.com/node_13.X Pacotes Xenial/Main AMD64 Release o = Fonte do nó, n = xenial, l = fonte do nó, c = main, b = amd64 origem Deb.Sodesource.com… 500 http: // espelhos.Digitalocean.com/ubuntu xenial/main AMD64 Pacotes Release v = 16.04, o = ubuntu, a = xenial, n = xenial, l = ubuntu, c = main, b = amd64 espelhos de origem.Digitalocean.com pacotes fixados: 

Conclusão

Neste tutorial, você aprendeu a encontrar todos os repositórios configurados no sistema baseado no Ubuntu ou no Debian.