Aktualizacja glibc


19

Właśnie przeczytałem tutaj , że w glibc jest błąd bezpieczeństwa i że jest on już naprawiony.

Dowiedziałem się, że rzeczywistą zainstalowaną wersję glibc może pokazać ldd --version. Moje systemy działają w wersji 2.19.

Chcę teraz go zaktualizować, ale nie wiem, jak to zrobić. (Nie chcę aktualizować całego systemu). Próbowałem dowiedzieć się, z którym pakietem zawiera glibc apt-cache search glibc. Ale są setki paczek ...

Czy ktoś wie, jak znaleźć pakiet, który muszę zaktualizować, aby uzyskać nową wersję glibc?


2
próbowałeś sudo apt-get update && sudo apt-get upgrade?
— j0h

1
Oczywiście wiem, że są to automatyczne aktualizacje. Ale jak opisałem w moim pytaniu, szukam sposobu, aby dowiedzieć się, który pakiet zawiera glibc i wymaga aktualizacji.
— eDeviser,

1
glibc to pakiet. możesz apt-cache search glibc wtedy spojrzeć na glibc-source i zrobić, apt-cache policy glibc-sourceco powiedziałoby twojej kandydackiej wersji uaktualnienia. Alternatywnie możesz mieć na myśli libc6.
— j0h

Odpowiedzi:


19

Jak opisano j0h, udało mi się rozwiązać mój problem. Oto co zrobiłem:

  1. Czytałem z Wikipedii o glibc. Glibc (lepiej znany jako GNU C Library) ma rozwidlenie dla systemu Linux, które nazywa się libc6. Libc6 jest dostępny przez apt.
  2. Uruchom, apt-get updateaby zaktualizować bazę danych.
  3. Użyj, apt-cache policy libc6aby znaleźć zainstalowaną wersję i wersję kandydacką, podczas gdy zainstalowaną wersję można również wyświetlić za pomocą ldd --version.
  4. Zainstaluj nową wersję kandydującą za pomocą apt-get install libc6
  5. Sprawdź ponownie nową wersję, wykonując ponownie krok 3, aby zobaczyć swój sukces.

Dziękuję za odpowiedź! W kroku 4 powinien być apt-get install libc6, myślę, że to była literówka.
— pakiet

jeśli mój kandydat jest taki sam jak mój obecny, czy oznaczałoby to przejście poza moją wersję glibc, wymagałoby to aktualizacji do Ubuntu jako całości?
— jxramos

@jxramos Tak, to może być. Z której wersji Ubuntu korzystasz i czy wykonałeś krok drugi?
— eDeviser
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.