Como baixar pacotes sem usar o centro de software?

1

Onde posso fazer o download manual de material (de maneira amigável) sem usar o centro de software do Ubuntu?

E, se isso não for possível, como posso corrigir as restrições de proxy do centro de software. Não parece funcionar no único lugar onde tenho um bom acesso à Internet, embora todos os outros sites funcionem perfeitamente bem.

    
por Nadim Hachem 10.05.2011 / 08:33

2 respostas

3

Você primeiro desejará instalar o aptitude, que é um front-end para os vários utilitários apt.

sudo apt-get install aptitude

então

sudo aptitude install myprogram

Você também pode aptitude search myprogram .

sudo aptitude update irá sincronizar seus computadores com listas de programas disponíveis nos principais servidores do Ubuntu.

E sudo aptitude upgrade baixará e instalará as novas versões dos programas que você já possui.

Esses dois últimos comandos podem ser unidos para facilitar a instalação de todas as correções de bugs e novas versões:

sudo aptitude update && sudo aptitude -y upgrade

Esteja ciente de que a opção -y significa que você não pedirá confirmação. Geralmente não é um problema, mas você nunca sabe. '

    
por todd 10.05.2011 / 09:56
0

Além de aptitude , já sinalizado em outra resposta, você pode usar apt-get :

sudo apt-get --download-only --reinstall install <package names>

O sinalizador --reinstall é necessário se um pacote já estiver instalado e, nesse caso, apt-get não deseja fazer o download. Os pacotes baixados serão encontrados em /var/cache/apt/archives .

Outra opção é a seguinte

apt-get --print-uris install <package names>

ele fornecerá endereços da web de pacotes para download. Nesse caso, não há como obter a URL dos pacotes já instalados.

Para extrair os URLs que você pode fazer

apt-get --print-uris install <package names> |
  awk -F\' '/http/ { print  }'

e para baixar diretamente os pacotes:

wget $(apt-get --print-uris install <package names> |
  awk -F\' '/http/ { print  }')
    
por enzotib 13.07.2011 / 23:05