El sitio oficial de SLES:
https://download.suse.com/Download?buildid=nNXClbWqawg~
proporciona archivos TAR que contienen paquetes "readline" además del paquete bash actualizado.
Pregunta: ¿Por qué se necesitan los paquetes readline? ¿No se soluciona el shock con solo actualizar solo el paquete 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
$
Respuesta1
En el rpm -qip
resultado se puede ver que los tres paquetes RPM binarios se crean a partir del mismo paquete fuente:bash-2.05b-305.21.7408.1.PTF.898762.src.rpm
Esto significa que cuando se actualice la fuente de cualquiera de estos, habrá una nueva versión de este .src.rpm
archivo. Luego, el nuevo .src.rpm
archivo se utiliza para construir los tres paquetes binarios. Por lo tanto, habrá una versión actualizada de los tres (y posiblemente algunos paquetes binarios más, que no están instalados en su sistema).
Si sabe exactamente qué se cambió y que no afecta los readline
paquetes, puede abstenerse de actualizar los readline
paquetes. Sin embargo, incluso si los readline
paquetes son idénticos a la versión anterior (aparte del número de versión), aún podría causar fallas al mezclar versiones, si alguna verificación del número de versión resulta demasiado pedante sobre qué versión se requiere.
Por lo tanto, mi recomendación es actualizar los tres incluso si no es estrictamente necesario. Suele ser más trabajo mantener un sistema, si elige entre actualizaciones, y menos trabajo si simplemente instala todas las actualizaciones disponibles para la distribución elegida.