você está aqui: Home  → Arquivo de Mensagens

Pinning

Colaboração: Francisco Aparecido da Silva

Data de Publicação: 18 de junho de 2010

Uma dica simples que pode ser encontrada na web é a possibilidade de instalar um pacote/aplicativo ainda não disponível na sua versão do Debian, sem no entanto ter que fazer upgrade de todo seu sistema. Um exemplo simples: instalando o twidge no Debian/Lenny "pinando" o pacote da testing:

É preciso configurar dois arquivos: /etc/apt/sources.list e /etc/apt/preferences

No sources.list deve ser incluido o repositório desejado como este:

  #official debian sites
  # testing
  deb http://http.us.debian.org/debian testing main contrib non-free
  deb http://non-us.debian.org/debian-non-US testing/non-US main contrib non-free

O arquivo preferences indica qual pacote será pinado, sua release (neste caso a testing) e a prioridade que este terá sobre a versão do seu sistema padrão. Na linha Package pode ser indicado qualquer pacote pelo uso do asterisco (Package: *).

  Package: twidge
  Pin: release a=testing
  Pin-Priority: 900

Agora instalando o twidge (ou outro pacote) da testing:

  # aptitude update
  # aptitude install twidge/testing    ou
  # aptitude -t testing install twidge

Considere utilizar este artifício em sistemas não críticos por sua conta e risco, já que em servidores não é aconselhável utilizar repositórios testing/unstable, a não ser que você saiba o que está fazendo.

Referências

  1. APT Preferences
  • man apt_preferences
Francisco Aparecido da Silva trabalha atualmente com administração de redes e aulas na graduação na www.santacruz.br com segurança de sites. Utiliza Gnu/Debian como sua distro linux preferida tanto em servidores quanto nos meus desktops. Blog Pessoal http://blog.silva.eti.br.


Veja a relação completa dos artigos de Francisco Aparecido da Silva

 

 

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script