Capítulo 3. Usando APT e wget

Índice

3.1. Visão geral
3.2. Operação

wget é uma ferramenta popular e portável de download que pode correr praticamente em qualquer máquina. Ao contrário do método acima, este requer que a máquina Debian já tenha uma lista de pacotes disponíveis.

A ideia básica é criar um disco que tem apenas os ficheiros de arquivo descarregados do site remoto. Isto é feito ao usar a opção --print-uris no apt-get e depois preparar um script wget para realmente ir buscar os pacotes.

Ao contrário da técnica anterior, não são necessários ficheiros de configuração especiais. Nós usamos meramente os comandos standard do APT para gerar a lista de ficheiros.

 # apt-get dist-upgrade 
 [ Escolha não quando perguntado, certifique-se que está contente com as acções ]
 # apt-get -qq --print-uris dist-upgrade > uris
 # awk '{print "wget -O " $2 " " $1}' < uris > /disc/wget-script

Qualquer comando além do dist-upgrade pode ser usado aqui, incluindo dselect-upgrade.

O ficheiro /disc/wget-script irá agora conter uma lista de comandos do wget para executar de modo a obter os arquivos necessários. Este script deve ser corrido com o directório actual sendo o ponto de montagem do disco para que grave os resultados no disco.

A máquina remota deverá fazer algo como

  # cd /disc
  # sh -x ./wget-script
  [ wait.. ]

Após os arquivos serem descarregados e o disco retornado à máquina Debian, a instalação pode prosseguir usando,

  # apt-get -o dir::cache::archives="/disc/" dist-upgrade

O qual irá usar os arquivos já obtidos e que estão no disco.