Плох ли один файл tar для исправления ошибок shellshock bash для SLES?

Плох ли один файл tar для исправления ошибок shellshock bash для SLES?
SERVER:/home/user # rpm -Uvh --test readline-5.1-24.4.7406.0.PTF.898762.i586.rpm
warning: readline-5.1-24.4.7406.0.PTF.898762.i586.rpm: V3 DSA signature: NOKEY, key ID b37b98a9
error: Failed dependencies:
    readline = 5.0-9 is needed by (installed) readline-devel-5.0-9  

SERVER:/home/user # rpm -qa | grep -i readl*
readline-5.0-9
perl-TermReadKey-2.30-2
readline-devel-5.0-9  

SERVER:/home/user # tar -xvf ssbash10GA-i386.tar
bash-3.1-24.4.7406.0.PTF.898762.i586.rpm
readline-5.1-24.4.7406.0.PTF.898762.i586.rpm
SERVER:/home/user #

Похоже, что readline-devel отсутствует в ssbash10GA-i386.tar из:

https://download.suse.com/Download?buildid=nNXClbWqawg~

Вопрос:Я правильно понимаю?

решение1

В то же время PTF был заменен обычным обновлением. Просто используйте zypperили yastдля его установки.

решение2

# rpm -Uvh --test readline-5.1-24.4.7406.0.PTF.898762.i586.rpm
error: Failed dependencies:
    readline = 5.0-9 is needed by (installed) readline-devel-5.0-9  

означает, что у вас установлен пакет readline-devel версии 5.0.9, а PTF, который вы пытаетесь установить, обновит только основной пакет, а не тот -devel. Что может вызвать проблемы, если вы попытаетесь собрать что-то, использующее readline, поскольку оно будет использовать файлы заголовков из другой версии, чем та, с которой оно будет связано (вот почему и существует эта зависимость).

Поэтому Ваше понимание, по-видимому, верно.

Связанный контент