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 -sc
descobrir isso, e é a primeira palavra do nome bonito do lançamento em letras minúsculas ( trusty
para Trusty Tahr, por exemplo).
- Há cinco canais:
<codename>
, <codename>-security
, <codename>-updates
, <codename>-backports
e <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
, universe
e restricted
( Qual é a diferença entre o multiverso, universo, restrito e principal? )
Assim, você sempre pode criar um cofre sources.list
que 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-common
pacote. Este pacote é apenas uma dependência indireta de Suggestsapt
, portanto, pode não ser instalado por padrão em um servidor.