Não tenho certeza do que você deseja, mas:
- O repositório pai é sempre http://archive.ubuntu.com/ubuntu - tudo o resto é um espelho disso. Os outros espelhos principais têm um domínio no formato
<cctld>.archive.ubuntu.com, onde o código curto de dois caracteres é o domínio de nível superior do código do país . Você pode encontrar espelhos adicionais com seus status no Launchpad .
- O codinome de distribuição faz parte do canal (o terceiro termo). Você pode
lsb_release -scdescobrir isso, e é a primeira palavra do nome bonito do lançamento em letras minúsculas ( trustypara Trusty Tahr, por exemplo).
- Há cinco canais:
<codename>, <codename>-security, <codename>-updates, <codename>-backportse <codename>-proposed. O primeiro é necessário, pois é a base, o segundo é altamente recomendado, pois contém correções de segurança, o quarto apenas se você precisar de algum pacote suportado de uma versão mais recente e o quinto apenas se um desenvolvedor solicitar que você o habilite para testar uma possível consertar.
- Há quatro seções do repositório:
main, multiverse, universee restricted( Qual é a diferença entre o multiverso, universo, restrito e principal? )
Assim, você sempre pode criar um cofre sources.listque contenha apenas:
deb http://archive.ubuntu.com/ubuntu <codename> main multiverse universe restricted
deb http://archive.ubuntu.com/ubuntu <codename>-security main multiverse universe restricted
Se você deseja um comando para fazer isso:
printf 'deb http://archive.ubuntu.com/ubuntu %s main multiverse universe restricted\n' $(lsb_release -sc){,-security} > /etc/apt/sources.list
Além da lista da Barra de ativação, a lista fornecida pelo programa Software Sources é de /usr/share/python-apt/templates/Ubuntu.mirrors, que é do python-apt-commonpacote. Este pacote é apenas uma dependência indireta de Suggestsapt , portanto, pode não ser instalado por padrão em um servidor.