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.