
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 bash
está en la lista actualizable.
Por ahora, el resultado de bash --version
me dice que la versión de bash es 4.3.11(1)
.
Entonces lo hago apt upgrade
.
Para mi sorpresa, lo hago bash --version
de nuevo y el resultado no cambia en absoluto. La versión de bash
todaví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 --version
permanece sin cambios, pero la versión del paquete cambió.