Meu /etc/apt/sources.list
foi crescendo ao longo do tempo e agora contém 100 linhas (incluindo /etc/apt/sources.list.d
). Eu claramente tenho entradas duplicadas, que o apt não reconhece. Para dar um exemplo óbvio, mas fictício:
deb http://ftp.am.debian.org/debian buster main contrib
deb http://ftp.au.debian.org/debian buster main contrib
Eu gostaria de incluir todos os pacotes confiáveis disponíveis para o Debian (ignorando os pacotes inofficial , a bagunça no meu sources.list
só aumentaria com estes…) mantendo o meu sources.list
o mais curto possível.
Também não quero começar tudo de novo (por exemplo, com um exemplo sources.list
) porque já me esforcei demais. Classificando-os manualmente (por exemplo, comentando um por um e removendo as entradas sem alterar o número de pacotes disponíveis) realmente não é favorável devido à quantidade de entradas.
Como próximo passo, seria favorável incluir pacotes " semi-oficiais" ou não oficiais./etc/apt/sources.list.d
Escusado será dizer que gostaria de escolher um espelho estável e oficialmente listado nas proximidades, incluindo todos os pacotes para a arquitetura do meu PC.
Se possível, também gostaria de ter o mínimo de domínios diferentes possível para aumentar a clareza em meus sources.list
arquivos.
A maneira mais simples de eliminar duplicatas, sem recorrer a tentativa e erro, é observar a saída de
apt policy
. Para cada repositório acessível (e suíte, e arquitetura),apt policy
será mostrado o descritor do repositório; você deve tentar acabar com apenas um de cada.Por exemplo, com os repositórios que você listou em sua pergunta,
apt policy
mostrará algo comoA segunda linha de cada entrada é aquela que precisa ser desduplicada; no exemplo acima
e
A opção mais simples ao escolher qual entrada manter é ter uma
deb.debian.org
entrada (que usará um redirecionamento para fornecer um espelho próximo todas as vezes).