Mise à niveau de la glibc

17

Je viens de lire ici qu'il y a un bug de sécurité dans la glibc et qu'il est déjà corrigé.

J'ai découvert que la version installée de glibc peut être affichée par ldd --version. Mes systèmes exécutent la version 2.19.

Je veux donc maintenant le mettre à jour mais je ne sais pas comment le faire. (Je ne veux pas mettre à niveau l'ensemble du système). J'ai essayé de savoir avec quel paquet contient glibc apt-cache search glibc. Mais il y a des centaines de packages ...

Est-ce que quelqu'un sait comment trouver le package que je dois mettre à niveau pour obtenir la nouvelle version de glibc?

eDeviser
la source
2
as-tu essayé sudo apt-get update && sudo apt-get upgrade?
j0h
1
Bien sûr, je connais ces mises à jour automatiquement. Mais comme je l'ai décrit dans ma question, je cherche un moyen de savoir quel package comprend glibc et doit être mis à niveau.
eDeviser
1
glibc est le paquet. vous pouvez regarder apt-cache search glibc puis voir glibc-source, et faire apt-cache policy glibc-sourcece qui indiquerait votre version candidate à la mise à niveau. Alternativement, vous pourriez vouloir dire libc6.
j0h

Réponses:

17

Comme j0h l'a décrit, j'ai pu résoudre mon problème. Voici ce que j'ai fait:

  1. J'ai lu sur Wikipedia à propos de la glibc. Glibc (mieux connue sous le nom de bibliothèque GNU C) a un fork pour linux qui s'appelle libc6. Libc6 est disponible via apt.
  2. Exécutez apt-get updatepour mettre à jour la base de données.
  3. Utilisez apt-cache policy libc6pour connaître la version installée et la version candidate, tandis que la version installée peut également être affichée avec ldd --version.
  4. Installez la nouvelle version candidate avec apt-get install libc6
  5. Vérifiez à nouveau la nouvelle version en répétant l'étape 3 pour voir votre succès.
eDeviser
la source
Merci d'avoir répondu! À l'étape 4, ça devrait être apt-get install libc6, je pense que c'était une faute de frappe là-bas.
paquet
si mon candidat est le même que mon actuel cela signifierait-il aller plus loin que ma version glibc, cela nécessiterait une mise à niveau vers ubuntu dans son ensemble?
jxramos
@jxramos Oui, cela pourrait l'être. Quelle version d'Ubuntu utilisez-vous et avez-vous effectué l'étape numéro deux?
eDeviser