Todo pacote de update está completo, atualizado até a versão dele. Isto certamente inclui todos os patches oficiais dele, aplicados às versões anteriores. A versão anterior normalmente é eliminada. Mas se você criou um patch e/ou pegou algum patch em alguma lista "por ai" e aplicou, então, você criou um novo pacote, porque não dizer, fez um fork com uma versão sua. Se este path "externo" possui alguma funcionalidade importante para você, talvez quem fez este patch externo faça uma nova versão. Ou você mesmo deve fazer a nova versão, e aplicar. Alterar ou criar seu próprio SlackBuild é o melhor caminho.

Fiz isso no kernel 2.2, quando estava sendo criado o firewall stateful no 2.2. Mas o FTP era um problema diferente.Até ali, o FTP não funcionava automático como stateful: tínhamos que declarar a conexão de dados, o que significava manter tudo aberto para a conexão de dados (staless). O Hasenstein criou um patch "externo" para o 2.2.10 e viva o FTP com stateful. Até o 2.2.16, ou mais, fomos atualizando o patch dele, até que fosse incorporado no kernel. E era essencial, o primeiro stateful no linux ! Alguém lembra da palestra relâmpago na Exposalt de 2000 (UFF)? Relâmpago porque não estava na agenda do evento, e foi feita "na hora". A galera ficou excitada e saiu todo mundo correndo para recompilar seus kernels e testar o iptables, no lugar o ipchains.

O kernel só precisa ser atualizado se for uma por uma falha de segurança, ou em algum módulo que use, e que esteja falhando. Por exemplo, se a nova versão possui uma atualização para uma placa de rede RTLxxxx, mas você usa uma intel, não tem porque atualizar. De fato, isto é difícil de seguir: ler e acompanhar tudo que foi atualizado, e comparar com o que você usa, para decidir se você precisa ou não. Então, geralmente o povo se divide em duas facções: os xiitas, que atualizam a cada versão estável, e os pacifistas, que só atualizam se alguma coisa estiver dando erro, falhas, travamentos, etc. Como para atualizar o kernel pode ser necessário um boot, isto costuma ser evitado.

Se configurou seu kernel no menuconfig, copie o arquivo ".config" para o novo diretório do novo kernel e rode "make oldconfig". Responda as perguntas sobre as novas opções: normalmente são as que não tinham no kernel antigo. Compile e instale. Normalmente, instalo um novo kernel com nome /boo/vmlinux.new e crio um label "linnew" no lilo.conf, mantendo o boot default no kernel antigo. Rodo um "lilo -R linnew" para garantir apenas o próximo boot no novo kernel. Apósmo boot, se der errado, mais um boot e volta o kernel antigo. Se der certo, ajusto o lilo.conf ou rodo um "lilo -D linnew".

Sou pacifista: tenho velhas máquinas rodando com kernel 2.6 !

On 04/15/2015 11:28 AM, Wagner Brasileiro wrote:
Bom dia grupo,

Há tempos que tenho uma dúvida de como funciona e como devo proceder com máquinas que possuam pacotes compilados ou com patchs aplicados como no caso de kernel e outros, quando fazemos uma atualização automática corro o risco desse kernel ou em caso de outra aplicação ser substituída por uma versão mais nova sem o Patch ou ela é excluída automaticamente!?

Obrigado,

Wagner Brasileiro
--
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.vivaolinux.com.br/artigo/Como-elaborar-perguntas-para-listas-de-discussao

Para sair da lista envie um e-mail para:
[email protected]
---
Você recebeu essa mensagem porque está inscrito no grupo "Slackware Users Group - Brazil" dos Grupos do Google. Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para [email protected] <mailto:[email protected]>.
Para mais opções, acesse https://groups.google.com/d/optout.

--
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.vivaolinux.com.br/artigo/Como-elaborar-perguntas-para-listas-de-discussao

Para sair da lista envie um e-mail para:
[email protected]
--- Você está recebendo esta mensagem porque se inscreveu no grupo "Slackware Users Group - Brazil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um 
e-mail para [email protected].
Para obter mais opções, acesse https://groups.google.com/d/optout.

Responder a