glibcのアップグレード


17

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

回答:


17

j0hが説明したように、問題を解決することができました。ここに私がやったことがあります:

  1. Wikipediaでglibcについて読みました。Glibc(GNU C Libraryとして知られています)には、libc6と呼ばれるLinux用のフォークがあります。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を実行しており、ステップ2を実行しましたか?
eDeviser
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.