Repositório local do apt-get
Dica publicada em Linux / Comandos
Repositório local do apt-get
Distribuições baseadas no Debian, como Ubuntu e o Kurumin, utilizam o apt-get como Gerenciador de Pacotes principal. No entanto, a maioria dos usuários não sabe como utilizar a pasta de repositório local de forma mais eficiente.
Quando você baixa e instala algum pacote pelo apt-get ele fica armazenado na pasta /var/cache/apt/archives; o que nos dá algumas possibilidades interessantes. Uma delas é obter pacotes de instalação para serem distribuídos para outras máquinas, evitando assim a repetição do processo de download.
A forma mais simples de fazer isso é com as seguintes opções:
# apt-get install -d <pacote>
A opção -d faz com que o apt-get trabalhe no modo --download-only, onde ele só irá baixar o pacote para a pasta. Caso você já tenha o pacote instalado e receba um aviso de que o software instalado já é a versão mais recente, você pode tentar as seguintes opções:
# apt-get install --reinstall -d <pacote>
A opção --reinstall fará com que o apt reinstale o aplicativo, no entanto, como a opção -d estará ativada, ele somente baixará o pacote e, dessa forma, não exibirá a mensagem.
Você também pode criar scripts para baixar vários pacotes ao mesmo tempo. Para evitar que o apt-get pergunte sempre se você deseja efetuar a operação, você pode ativar a opção -y.
# apt-get install --reinstall -d -y <pacote>
Depois de colocar no arquivo todas as linhas correspondentes aos pacotes, salve e dê permissão de execução:
# chmod +x
Agora, basta executar e pronto!
# ./<nome do arquivo>
Para deletar todos os pacotes contidos na pasta, você pode utilizar o comando:
# apt-get clean
Abraços
Gregório
Quando você baixa e instala algum pacote pelo apt-get ele fica armazenado na pasta /var/cache/apt/archives; o que nos dá algumas possibilidades interessantes. Uma delas é obter pacotes de instalação para serem distribuídos para outras máquinas, evitando assim a repetição do processo de download.
A forma mais simples de fazer isso é com as seguintes opções:
# apt-get install -d <pacote>
A opção -d faz com que o apt-get trabalhe no modo --download-only, onde ele só irá baixar o pacote para a pasta. Caso você já tenha o pacote instalado e receba um aviso de que o software instalado já é a versão mais recente, você pode tentar as seguintes opções:
# apt-get install --reinstall -d <pacote>
A opção --reinstall fará com que o apt reinstale o aplicativo, no entanto, como a opção -d estará ativada, ele somente baixará o pacote e, dessa forma, não exibirá a mensagem.
Você também pode criar scripts para baixar vários pacotes ao mesmo tempo. Para evitar que o apt-get pergunte sempre se você deseja efetuar a operação, você pode ativar a opção -y.
# apt-get install --reinstall -d -y <pacote>
Depois de colocar no arquivo todas as linhas correspondentes aos pacotes, salve e dê permissão de execução:
# chmod +x
Agora, basta executar e pronto!
# ./<nome do arquivo>
Para deletar todos os pacotes contidos na pasta, você pode utilizar o comando:
# apt-get clean
Abraços
Gregório