Pular para o conteúdo

Prevenindo atualização de pacotes no APT-GET

Um problema que muitos administradores têm, é manter pacotes sempre atualizados com a última versão e com os patches de atualização. Mas um problema surge, que é a incompatibilidade de alguns programas com as versões mais novas de alguma linguagem ou mesmo com a incompatibilidade de configuração. Este artigo busca solucionar isso.
Perfil removido removido
Hits: 12.688 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Problemas de compatibilidade na atualização

Este problema surge com maior frequência, quando surge uma mudança de versão. Como exemplo, a atualização do PHP 5.3 para 5.4, pois na mudança de versão, muitas funções são abandonadas e são criadas outras funções mais eficientes e seguras do que a versão anterior, porém, muitas vezes o código não acompanha estas mudanças.

Recentemente tive um problema, estava usando o Joomla na versão 1.5.26, que possui compatibilidade com o PHP 5.3 porém, quando atualizar para o PHP 5.4, várias coisas pararam de funcionar por perda de compatibilidade.

Nestes casos, a decisão do administrador é não atualizar a máquina, porém, existem outros pacotes que necessitam de atualização para que o servidor mantenha a segurança e estes, são renegados em detrimento de um ou outro pacote.

Um caso recente divulgado, foi a falha de segurança do openSSL, muitos administradores ainda não atualizaram seus servidores com medo de prejudicar as outras aplicações que rodam no servidor.

Vou ensinar neste artigo, uma forma simples de manter seu servidor atualizado e prevenir que alguns pacotes sejam atualizados, não prejudicando a compatibilidade de alguma aplicação.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Problemas de compatibilidade na atualização
   2. Levantamento de pacotes / Ocultando pacotes

Logando o Windows XP no Samba

Dá para usar BackTrack como desktop! Sabia?

Passos essenciais para configurar sua impressora no Linux

Suporte TCP Wrapper - Serviços stand-alone no Debian 6

Formatando o bash com cores e efeitos

Montando uma rádio de internet no Linux

ONLYOFFICE: um escritório na nuvem para gerenciar projetos e editar documentos

eDonkey para Linux

Monitorando processos no Linux com o Htop

Zimbra 7.2 no CentOS

#1 Comentário enviado por removido em 09/07/2014 - 00:21h
Parabéns!

Muito útil seu artigo.
#2 Comentário enviado por rcjeferson em 09/07/2014 - 10:30h
Parabéns! Muito bom!

Realmente muito interessante e útil saber disso!
#3 Comentário enviado por removido em 09/07/2014 - 19:36h
Excelente dica, valeu!!!!
#4 Comentário enviado por mcnd2 em 10/07/2014 - 23:28h
Boa.

Favoritado.
#5 Comentário enviado por lcavalheiro em 15/07/2014 - 10:45h
Por apt-pinning não seria mais fácil não?
#6 Comentário enviado por removido em 15/07/2014 - 10:54h
Luís,

O que seria esse "apt-pinning "?
****

Andas sumido ultimamente, meu caro.
Espero que não estejas sendo assediado pela M$. :)
#7 Comentário enviado por lcavalheiro em 15/07/2014 - 13:54h

[6] Comentário enviado por izaias em 15/07/2014 - 10:54h:

Luís,

O que seria esse "apt-pinning "?
****

Andas sumido ultimamente, meu caro.
Espero que não estejas sendo assediado pela M$. :)


Na verdade estou sendo assediado pelo meu mestrado mesmo, mas acontece...

O apt-pinning é uma técnica das Debian-like que usa as próprias configurações do apt-get para uma série de coisas, como por exemplo, travar a versão de um pacote, impedindo sua atualização, ou mesmo realizar donwgrades no sistema. Eu falei um pouco sobre isso em http://www.vivaolinux.com.br/dica/apt-pinning-Forcando-downgrades-em-Debian-likes/

A vantagem do apt-pinning é que ele afeta também as dependências do pacote travado, coisa que o dpkg --set-selections não faz
#8 Comentário enviado por removido em 15/07/2014 - 16:15h
As distribuições têm muitas ferramentas.

Mas convenhamos, usuário "normal" não conhece tudo isso (mas também não vai atrás).
Geralmente reinstala-se mesmo. :)


Thanks, Luís.

Contribuir com comentário

Entre na sua conta para comentar.