Existe alguma maneira fácil de obter o link de download direto de todas as atualizações no Ubuntu?

4

Quando uma longa lista de novas atualizações está disponível, eu prefiro usar um gerenciador de downloads em outro computador para baixar arquivos .deb de atualizações. Existe alguma maneira fácil de obter o link de download direto de arquivos .deb de todas as atualizações (de um gerenciador de atualização) no Ubuntu 12.10?

    
por user126106 26.04.2013 / 20:10

2 respostas

4

Na linha de comando:

apt-get update
apt-get --print-uris upgrade

Para extrair os URLs da saída:

apt-get --print-uris --yes upgrade | awk '/^'\''/ {sub(/^./,"",$1); sub(/.$/,"",$1); print $1, $2}'

Esse snippet imprime o URL de cada pacote seguido pelo nome do arquivo local. O nome do arquivo local é geralmente o mesmo que no URL, mas ocasionalmente é diferente (acho que apenas para pacotes cuja versão tem um epoch ).

Se você pode rodar o wget no computador com a conexão de rede, use apt-zip queautomatizaestatarefa:forneceumaferramentaquegeraumscriptdeshellpararealizarodownload,eumaferramentaparaimportarospacotesbaixados.VocêpodeusaressescriptmesmoemumamáquinaWindows,comumaportadeferramentasUnix,como Cygwin .

    
por Gilles 26.04.2013 / 21:08
1

Você pode fazer isso com o synaptic,

sudo apt-get install synaptic

Clique nos botões "Recarregar", "Marcar todos os upgrades" e, em seguida, no menu, selecione Arquivo- > Gerar script de download de pacotes.

Pegue o script gerado e execute-o em outro computador, e então use a opção de menu File- > Adicione os pacotes baixados para instalá-los, ou faça-o manualmente com o dpkg.

    
por Alistair Buxton 26.04.2013 / 21:22