Como baixar todos os repositórios usando o apt-get?

Como baixar todos os repositórios usando o apt-get?

Existe alguma maneira de baixar todos os repositórios do Ubuntu usando apt-get? Estou procurando algo como:

sudo apt-get install --download-only *

Para que eu possa acessar o repositório baixado no diretório /var/cache/apt/archives/.

Responder1

Em primeiro lugar, esta não é uma forma conveniente. Em vez disso, você deve usar o método mencionadoaqui. Mas como uma resposta à pergunta.

  • Primeiro crie um arquivo que contenha os nomes de todos os pacotes disponíveis usando apt-cache.

    apt-cache  dumpavail |grep -oP "(?<=Package: ).*" >> packagelist
    

    Isso criará um arquivo packagelistcom todos os pacotes disponíveis.

  • Agora crie um script simples para baixar todos os pacotes presentes no arquivopackagelist

    #!/bin/bash
    for package in `cat packagelist`
     do
        apt-get install -y --download-only $package   
     done
    
  • Salve isso.

  • Torne-o executável usando

    chmod +x your_script_name
    
  • Agora abra o terminal e faça login como root

    sudo -i
    cd /folder/of/you/script
    ./you_script_name
    

Ele fará o download de todos os pacotes disponíveis dependendo do seu /etc/apt/sources.list diretório/var/cache/apt/archives

Responder2

Você pode usar uma ferramenta chamada apt-cacher. Você podeverificareste link para mais informações. Espero que ajude.

informação relacionada