O site oficial do SLES:
https://download.suse.com/Download?buildid=nNXClbWqawg~
fornece arquivos TAR que contêm pacotes "readline" além do pacote bash atualizado.
Pergunta: Por que os pacotes readline são necessários? O shellshock não foi corrigido apenas atualizando apenas o pacote bash?
$ cd ssbash9SP4-i386-rev2
$ ls -1
bash-2.05b-305.21.7408.1.PTF.898762.i586.rpm
readline-4.3-306.19.7408.1.PTF.898762.i586.rpm
readline-devel-4.3-306.19.7408.1.PTF.898762.i586.rpm
$ rpm -qip bash-2.05b-305.21.7408.1.PTF.898762.i586.rpm 2>/dev/null | grep -i source
Source RPM : bash-2.05b-305.21.7408.1.PTF.898762.src.rpm
$ rpm -qip readline-4.3-306.19.7408.1.PTF.898762.i586.rpm 2>/dev/null | grep -i source
Source RPM : bash-2.05b-305.21.7408.1.PTF.898762.src.rpm
$ rpm -qip readline-devel-4.3-306.19.7408.1.PTF.898762.i586.rpm 2>/dev/null | grep -i source
Source RPM : bash-2.05b-305.21.7408.1.PTF.898762.src.rpm
$
Responder1
Na rpm -qip
saída você pode ver que todos os três pacotes RPM binários são construídos a partir do mesmo pacote fonte:bash-2.05b-305.21.7408.1.PTF.898762.src.rpm
Isso significa que quando a fonte de qualquer um deles for atualizada, haverá uma nova versão deste .src.rpm
arquivo. O novo .src.rpm
arquivo é então usado para construir todos os três pacotes binários. Portanto, haverá uma versão atualizada de todos os três (e possivelmente mais alguns pacotes binários, que não estão instalados em seu sistema).
Se você sabe exatamente o que foi alterado e que isso não afeta os readline
pacotes, você pode evitar atualizar os readline
pacotes. No entanto, mesmo que os readline
pacotes sejam idênticos à versão anterior (além do número da versão), você ainda poderá causar falhas misturando versões, se alguma verificação do número da versão for um pouco pedante sobre qual versão é necessária.
Minha recomendação, portanto, é atualizar todos os três, mesmo que isso não seja estritamente necessário. Tende a ser mais trabalhoso manter um sistema, se você escolher entre as atualizações, e menos trabalhoso se você simplesmente instalar todas as atualizações disponibilizadas para a distribuição escolhida.