Repositório local do apt-get

Publicado por Vinícius Evandro Gregório em 06/05/2007

[ Hits: 15.574 ]

 


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

Outras dicas deste autor

Receba o OpenSolaris gratuitamente

Instalação de softmodens (guia de links)

Revista do Guia do Hardware

Leitura recomendada

Como limitar o acesso via telnet em um servidor a apenas algumas máquinas?

rsync como usuário comum

Colocar arquivos mostrados por um comando em um pacote .tar no Linux

MultiTail - Comando tail em múltiplos arquivos no Linux

Aliases - apelidos para comandos

  

Comentários
[1] Comentário enviado por richardajesus em 21/07/2015 - 14:17h

belo artigo meu amigo, me ajudou no que precisava



Contribuir com comentário