Оновлення glibc


19

Я просто прочитав тут, що в glibc є помилка безпеки і що вона вже виправлена.

Я дізнався, що фактично встановлена ​​версія glibc може бути показана ldd --version. Мої системи працюють у версії 2.19.

Тому я хочу зараз оновити його, але не знаю, як це зробити. (Я не хочу оновлювати всю систему). Я спробував з’ясувати, який пакет містить glibc apt-cache search glibc. Але є сотні пакетів ...

Так хтось знає, як дізнатися пакет, який мені потрібно оновити, щоб отримати нову версію glibc?


2
ти спробував sudo apt-get update && sudo apt-get upgrade?
j0h

1
Звичайно, я знаю ці оновлення автоматично. Але, як я описав у своєму запитанні, я шукаю спосіб дізнатися, який пакет включає glibc та який потребує оновлення.
eDeviser

1
glibc - це пакет. Ви можете подивитися, apt-cache search glibc щоб побачити glibc-джерело, і зробити це, apt-cache policy glibc-sourceщо розповість вашу версію кандидата на оновлення. Ви також можете мати на увазі libc6.
j0h

Відповіді:


19

Як описано j0h, я зміг вирішити свою проблему. Ось що я зробив:

  1. Я читав у Вікіпедії про glibc. Glibc (більш відомий як GNU C Library) має роздріб для Linux, який називається libc6. Libc6 доступний через apt.
  2. Запустіть apt-get updateдля оновлення бази даних.
  3. Використовуйте apt-cache policy libc6для пошуку встановленої версії та кандидатської версії, тоді як встановлена ​​версія також може бути показана ldd --version.
  4. Встановіть нову версію кандидата за допомогою apt-get install libc6
  5. Перевірте нову версію ще раз, зробивши крок 3 ще раз, щоб побачити свій успіх.

Дякую за відповідь! На кроці 4 це повинно бути apt-get install libc6, я думаю, що це був друкарський помилок.
packetie

якщо мій кандидат такий же, як мій нинішній, це означатиме, що вийти далі за мою версію glibc, це потребує оновлення до ubuntu в цілому?
jxramos

@jxramos Так, це могло бути. Яку версію Ubuntu ви запускаєте і чи виконували ви крок номер два?
eDeviser
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.