apt-get upgrade
ne met pas à niveau bash de 4.3 à 4.4. Il semble donc de bash --version
),
alors pourquoi la réinstallation de bash est-elle une mise à niveau?
apt-get install --only-upgrade bash
Ou c'est juste une étrange terminologie pour dire "réinstallez seulement Bash".
Vous pouvez vérifier les mises à niveau auxquelles vous pouvez vous attendre avec la commande suivante
apt-cache policy bash
Je lance Ubuntu 16.04 LTS, et le résultat est
bash:
Installed: 4.3-14ubuntu1.2
Candidate: 4.3-14ubuntu1.2
Version table:
*** 4.3-14ubuntu1.2 500
500 http://se.archive.ubuntu.com/ubuntu xenial-updates/main i386 Packages
500 http://security.ubuntu.com/ubuntu xenial-security/main i386 Packages
100 /var/lib/dpkg/status
4.3-14ubuntu1 500
500 http://se.archive.ubuntu.com/ubuntu xenial/main i386 Packages
En d'autres termes, il n'y a pas de version plus récente de bash
dans le référentiel de 16.04 alias xenial. C'est la raison pour laquelle il ne sera pas mis à niveau.
Normalement, il existe non une raison de mettre à niveau un paquet de programme dans un cas comme celui-ci, mais il est possible, si vous pouvez trouver une version plus récente, par exemple via un PPA.
apt-get install --only-upgrade <package>
ne réinstalle pas un paquet, il met à jour uniquement le paquet spécifié et seulement s'il est installé, voir man apt-get
:
--only-upgrade
N'installez pas de nouveaux packages; utilisé conjointement avecinstall
, only-upgrade installera les mises à niveau uniquement pour les packages déjà installés et ignorera les demandes d'installation de nouveaux packages.
Comme les dépôts Xenial ne livrent que bash 4. il ne sera pas mis à jour par apt
. Bien sûr, vous pouvez installer bash 4.4 manuellement, mais ce n’est pas une bonne idée de jouer avec un programme de base aussi essentiel que bash.
Si vous avez vraiment besoin de mettre à jour bash, je vous recommande l’approche suivante:
Sudo at 27.04.2018 update-manager --proposed
Cela mettra votre système à niveau vers buntu 18.04 le 27 avril 2018 et, en chemin, mettez à jour bash vers la version 4.4-5. Bien sûr, je ne suis pas tout à fait sérieux ici, mais la mise à jour d’Ubuntu est en fait la meilleure solution si vous avez un besoin urgent de bash 4.4.