Aggiornamento di glibc


17

Ho appena letto qui che c'è un bug di sicurezza in glibc e che è già stato corretto.

Ho scoperto che la versione installata effettiva di glibc può essere mostrata da ldd --version. I miei sistemi eseguono la versione 2.19.

Quindi ora voglio aggiornarlo, ma non so come farlo. (Non voglio aggiornare l'intero sistema). Ho provato a scoprire con quale pacchetto contiene glibc apt-cache search glibc. Ma ci sono centinaia di pacchetti ...

Qualcuno sa come scoprire il pacchetto che devo aggiornare per ottenere la nuova versione di glibc?


2
hai provato sudo apt-get update && sudo apt-get upgrade?
j0h

1
Ovviamente conosco questi aggiornamenti automatici. Ma come ho descritto nella mia domanda, sto cercando un modo per scoprire quale pacchetto include glibc e deve essere aggiornato.
eDeviser,

1
glibc è il pacchetto. potresti vedere apt-cache search glibc quindi vedere glibc-source e fare apt-cache policy glibc-sourceciò che direbbe alla versione del tuo candidato all'aggiornamento. In alternativa, potresti voler dire libc6.
j0h

Risposte:


17

Come descritto da j0h, sono stato in grado di risolvere il mio problema. Ecco cosa ho fatto:

  1. Ho letto su Wikipedia di glibc. Glibc (meglio noto come GNU C Library) ha un fork per Linux che si chiama libc6. Libc6 è disponibile tramite apt.
  2. Esegui apt-get updateper aggiornare il database.
  3. Utilizzare apt-cache policy libc6per scoprire la versione installata e la versione candidata, mentre è possibile visualizzare anche la versione installata ldd --version.
  4. Installa la nuova versione candidata con apt-get install libc6
  5. Controlla di nuovo la nuova versione eseguendo nuovamente il passaggio 3 per vedere il tuo successo.

Grazie per la risposta! Nel passaggio 4, dovrebbe essere apt-get install libc6, penso che fosse un errore di battitura lì.
pacchetto

se il mio candidato è lo stesso della mia attuale significherebbe andare oltre la mia versione di glibc richiederebbe un aggiornamento a Ubuntu nel suo insieme?
jxramos,

@jxramos Sì, potrebbe essere. Quale versione di Ubuntu stai utilizzando e hai eseguito il passaggio numero due?
eDeviser,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.