bash обновлен, но его версия не изменяется

7

Я работаю над Ubuntu 14.04, и я нашел то, что не могу понять.

Я выполняю команды, как показано ниже:

apt update && apt list --upgradable

Я обнаружил, что bash находится в обновляемом списке.

В настоящее время вывод bash --version говорит мне, что версия bash 4.3.11(1) .

Затем я делаю apt upgrade .

К моему удивлению, я снова делаю bash --version , и результат не изменяется вообще. Версия bash по-прежнему 4.3.11(1) .

Итак, это нормально ?, Некоторый пакет можно обновлять, пока его версия не изменяется?

    
задан Yves 01.02.2018 в 08:46
источник

1 ответ

13

Вы также должны проверить версию пакета:

$  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

Как видно, строки версии пакета и bash имеют различия, так как они настроены разными людьми. В вашем случае это может быть так, что ничего не изменилось вверх по течению, и изменения были полностью поддерживающими пакет, поэтому bash --version остается неизменным, но версия пакета изменилась.

    
ответ дан muru 01.02.2018 в 08:51
источник

Ознакомьтесь с другими вопросами по меткам