Primeiro, observe que você deve ter os índices de pacotes atualizados (esses índices são usados pelos softwares de gerenciamento de pacotes para obter informações sobre os pacotes disponíveis online) . Portanto, você deve baixar pelo menos esses arquivos de índice.
Para fazer isso, abra um terminal e dê este comando. (Você deve ter uma conexão com a Internet funcionando para esta etapa)
sudo apt-get update
Depois de ter os arquivos de índice do pacote de atualização, use qualquer um dos métodos abaixo:
Caminho 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ê deseja gerar um script de download para um pacote específico, use este comando (consulte 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>
com o nome real do pacote. como gtg
para obter-coisas-gnomo etc.
Agora você pode usar esse arquivo para alimentar qualquer gerenciador de download que suporte arquivos de entrada com URLs.
Por exemplo, para usar este arquivo, wget
use este comando abaixo,
wget -c -i ./download-list
assumindo que o download-list
arquivo 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: respondedor desta postagem
Maneira gráfica usando Synaptic
O gerenciador de pacotes Synaptic possui um recurso embutido para gerar o script de download de pacotes e você nem precisa usar explicitamente o wget no terminal. Somente a execução do script é suficiente.
O procedimento é o seguinte
Instale o Synaptic Package Manager 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 os dois) .
Em seguida, abra o Synaptic Package Manager digitando Synaptic no painel.
Selecione um pacote na seção direita da janela, Clique com o botão direito do mouse → Marque-o para instalação . Como alternativa, se você deseja gerar um script de atualização, pressione o botão Marcar todas as atualizações na barra de ferramentas. A imagem abaixo usa o segundo método.
Quando perguntado se você deseja marcar outras opções necessárias , pressione o botão Marcar.
Em seguida, vá em Arquivo -> Gerar script de download de pacote , salve o script como um arquivo, dê um nome a ele e selecione um diretório onde salvá-lo. Agora, você tem um script para downloads de pacotes.
Se você deseja fazer o download, vá para o diretório scripts e execute sh ./<script-name>
. Por exemplo, se o nome do script estiver download-list
e estiver na sua pasta Downloads , o comando será
cd ~/Downloads && sh ./download-list