Primeiro, observe que, você deve ter os índices atualizados do pacote (esses índices são usados pelos softwares de gerenciamento de pacotes para obter informações sobre os pacotes disponíveis online) . Então, você deve baixar pelo menos os arquivos de índice.
Para isso, abra um terminal e dê este comando. (Você deve ter uma conexão com a internet para essa etapa)
sudo apt-get update
Depois de ter os arquivos de índice do pacote de atualização, use qualquer um dos métodos abaixo:
Modo terminal sem sináptico
Use este comando para gerar uma lista de arquivos necessários para atualizar seu sistema
sudo apt-get upgrade --allow-unauthenticated -y --print-uris | grep -o '\'http.*\' | tr "\'" " " > download-list
O arquivo download-list
será criado na pasta atual do terminal.
Ou, se você quiser gerar um script de download para um pacote específico, use este comando (veja a seção de atualização abaixo para outro comando)
sudo apt-get install <package-name> --allow-unauthenticated -y --print-uris | grep -o '\'http.*\' | tr "\'" " " > download-list
substitua <package-name>
pelo nome real do pacote. como gtg
para get-things-gnome, etc.
Agora você pode usar esse arquivo para alimentar qualquer gerenciador de downloads que suporte arquivos de entrada com URLs.
Por exemplo, para usar este arquivo com wget
use este comando abaixo,
wget -c -i ./download-list
assumindo que o arquivo download-list
esteja no diretório atual do terminal. Os arquivos baixados serão armazenados no diretório de trabalho atual do terminal.
Atualização: encontrei outro comando para gerar a lista de download de pacotes:
apt-get --allow-unauthenticated -y install --print-uris package-name | cut -d\' -f2 | grep http:// > download-list
Crédito do comando atualizado: respondente de este post
Forma gráfica usando o Synaptic
O gerenciador de pacotes Synaptic tem um recurso embutido para gerar scripts de download de pacotes e você não precisa nem usar wget explicitamente no terminal, apenas a execução do script é suficiente.
O procedimento é o seguinte
-
Instale o Gerenciador de Pacotes Synaptic usando o terminal:
sudo apt-get update sudo apt-get install synaptic
(O primeiro comando não é necessário, se você tiver atualizado os arquivos de índice de pacotes, se não tiver certeza, use ambos) .
-
Em seguida, abra o Gerenciador de Pacotes Synaptic digitando Synaptic no painel.
-
Selecione um pacote na seção direita da janela, clique com o botão direito → Marque para instalação . Como alternativa, se você quiser gerar um script de atualização, pressione o botão Marcar todos os upgrades na barra de ferramentas. A imagem abaixo usa o segundo método.
QuandoperguntadosevocêdesejaMarcaroscantosobrigatóriosadicionais,pressioneobotãoMarcar.
-
Em seguida, vai para Arquivo - > Gere script de download de pacotes , salve o script como um arquivo, nomeie-o e selecione um diretório para salvá-lo. Agora, você tem um script para downloads de pacotes.
Se você deseja fazer o download, vá para o diretório de scripts e execute sh ./<script-name>
. Por exemplo, se o nome do script for download-list
e estiver na sua pasta Downloads , o comando é
cd ~/Downloads && sh ./download-list