Confira aqui 5 dicas para minimizar riscos ao atualizar pacotes em distribuições GNU/Linux.
É comum encontrarmos alguns usuários GNU/Linux que evita atualizar pacotes com receio de que algo pare de funcionar, isso quando esse “amigo”(a) não somos nós mesmos.
Esse costume não tem relação com o nível de conhecimento que temos, mas com um temor de mexer no que está funcionando. O que precisa ser compreendido aqui é que deixar o sistema operacional desatualizado é opcional, mas muito arriscado.
Deixar de atualizar pacotes o faz perder novas funcionalidades em seus softwares favoritos, mas também o faz perder correções de bugs e, o mais importante, correções de segurança.
Para não deixar o(a) amigo(a) leitor(a) no sufoco , foi elaborado 5 sugestões que, se seguidas, irão minimizar as chances de ter problema ao atualizar pacotes em seu sistema.
1 - Update de versão ou de release?
O Update de versão tende a trazer muitas mudanças em um software, ao passo que o update de release tende a mudar pouca coisa. Digamos que seu pacote sairá da versão 1.0-5 para 1.0-6; Neste caso, entenda que apenas o release será atualizado. Agora, digamos que sairemos da versão 1.0-6 para 2.0.0. Aqui já fica claro que será atualizada a versão.
Geralmente update de release pode ser feito sem medo. Porém, para minimizar ainda mais os riscos, recomendo seguir todas as dicas que seguem abaixo. Para o caso de update de versão, essas próximas dicas devem ser seguidas.
2 - Changelog:
Dentre as informações existentes em um pacote há o Changelog. É ele que nos mostra o que foi feito na nova versão do pacote. Leia-o sempre que possível.
3 - Log do gerenciador de pacotes:
Os Gerenciadores de pacotes como o YUM e o APT possuem arquivos de log. Todo pacote instalado, removido ou atualizado é logado em nesses arquivos. Portanto, se algo der errado, consulte o log.
4 - Rollback:
O Rollback (Downgrade) é a prática de voltar algo que fora modificado ao seu estado anterior. Por exemplo, se altero a versão X de um software para versão Y e algo dá errado nessa alteração, faço rollback da versão Y para X. É uma prática muito conhecida no ITIL.
Se algo der errado no seu upgrade, pode-se fazer downgrade (rollback). O downgrade varia de distribuição para distribuição.
5 - Crie rotinas de atualizações:
Se você deixar o sistema muito desatualizado significa que, quando for fazer uma atualização geral, terá muita coisa para atualizar. Portanto, adote uma rotina de atualização. Eu, por exemplo, atualizo meus sistemas pessoais sempre às terças-feiras.
Resumindo
As distribuições GNU/Linux de um modo geral, possuem excelente suporte de suas comunidades. Significa que, à medida que novas versões de softwares são lançadas pelos desenvolvedores desses softwares, testes são realizados pelas comunidades das distribuições que empacotam essas novas versões e as disponibiliza nos repositórios oficiais.
De um modo geral a recomendação é a de atualizar sempre que possível. E para isso o(a) amigo(a) pode contar com o gerenciador de pacotes da sua distribuição. Não tenha medo de usá-lo, conheça-o bem e não tema a linha de comando.
Até a próxima!!!
Nenhum comentário:
Postar um comentário