Upgrade von glibc

16

Ich habe gerade hier gelesen , dass es einen Sicherheitsfehler in glibc gibt und dass er bereits behoben ist.

Ich habe herausgefunden, dass die aktuell installierte Version von glibc von angezeigt werden kann ldd --version. Auf meinem System läuft Version 2.19.

Ich möchte es jetzt aktualisieren, weiß aber nicht, wie. (Ich möchte nicht das gesamte System aktualisieren). Ich habe versucht herauszufinden, welches Paket glibc enthält apt-cache search glibc. Aber es gibt Hunderte von Paketen ...

Weiß jemand, wie er das Paket findet, das ich aktualisieren muss, um die neue Version von glibc zu erhalten?

eDeviser
quelle
2
haben Sie versucht sudo apt-get update && sudo apt-get upgrade?
18.
1
Natürlich kenne ich diese Updates automatisch. Aber wie ich in meiner Frage beschrieben habe, suche ich nach einer Möglichkeit, herauszufinden, welches Paket glibc enthält und aktualisiert werden muss.
eDeviser
1
Glibc ist das Paket. Sie könnten sich apt-cache search glibc dann glibc-source ansehen und tun, apt-cache policy glibc-sourcewas Ihrer Upgrade-Kandidatenversion sagen würde. Alternativ könnten Sie libc6 meinen.
18.

Antworten:

15

Wie bereits beschrieben, konnte ich mein Problem lösen. Folgendes habe ich getan:

  1. Ich habe bei Wikipedia über glibc gelesen. Glibc (besser bekannt als GNU C Library) hat einen Fork für Linux, der libc6 heißt. Libc6 ist über apt verfügbar.
  2. Führen Sie aus apt-get update, um die Datenbank zu aktualisieren.
  3. Verwenden Sie apt-cache policy libc6, um die installierte Version und die Kandidatenversion herauszufinden, während die installierte Version auch mit angezeigt werden kann ldd --version.
  4. Installieren Sie die neue Kandidatenversion mit apt-get install libc6
  5. Überprüfen Sie die neue Version erneut, indem Sie Schritt 3 erneut ausführen, um Ihren Erfolg zu überprüfen.
eDeviser
quelle
Danke für die Antwort! In Schritt 4 sollte es sein apt-get install libc6, ich denke es war ein Tippfehler.
Packetie