bash actualizado pero su versión no cambia

bash actualizado pero su versión no cambia

Estoy trabajando en Ubuntu 14.04 y encontré algo que no puedo entender.

Ejecuto los comandos de la siguiente manera:

apt update && apt list --upgradable

Descubrí que bashestá en la lista actualizable.

Por ahora, el resultado de bash --versionme dice que la versión de bash es 4.3.11(1).

Entonces lo hago apt upgrade.

Para mi sorpresa, lo hago bash --versionde nuevo y el resultado no cambia en absoluto. La versión de bashtodavía es 4.3.11(1).

Entonces, ¿es esto normal? ¿Algún paquete se puede actualizar mientras su versión no cambia?

Respuesta1

También debes verificar la versión del paquete:

$  bash --version
GNU bash, version 4.4.12(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
$ apt-cache policy bash | head -n3
bash:
  Installed: 4.4-5ubuntu1~16.04.york0
  Candidate: 4.4-5ubuntu1~16.04.york0

Como puede verse, las cadenas de versión del paquete y de bash tienen diferencias, ya que las configuran diferentes personas. En su caso, bien podría darse el caso de que nada haya cambiado en sentido ascendente y que los cambios hayan sido realizados exclusivamente por el mantenedor del paquete, por lo que bash --versionpermanece sin cambios, pero la versión del paquete cambió.

información relacionada