Repositório local do apt-get

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

[ Hits: 17.536 ]

 


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

Mantendo o programa em execução após logout

Teclas de atalho do GNOME - Parte I

Abrindo aplicativos gráficos como usuário root logado como usuário comum sem kdesudo ou gksudo

Imprimindo "man pages"

SELinux - Resolvendo problemas na carga de módulos .so

  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts