カーネルの更新を回避するにはどうすればよいですか?


16

Kubuntu 14.04.1 LTS Trustyのカーネルバージョンをフリーズしたい。5行目と6行目をコメントするだけで十分/etc/apt/source.listですか?

4 ...  
5 deb http://de.archive.ubuntu.com/ubuntu/ trusty main restricted  
6 deb-src http://de.archive.ubuntu.com/ubuntu/ trusty main restricted  
7 ...

使用中のカーネル(前に「i」が付いているカーネル)を確認します。

root:~# aptitude search linux-image-generic linux-headers-generic  
i A linux-headers-generic                               - Generische Linux-Kernel-Header  
p   linux-headers-generic-lts-quantal                   - Generische Linux-Kernel-Header  
p   linux-headers-generic-lts-raring                    - Generische Linux-Kernel-Header  
p   linux-headers-generic-lts-saucy                     - Generische Linux-Kernel-Header  
p   linux-headers-generic-lts-trusty                    - Generische Linux-Kernel-Header  
p   linux-headers-generic-lts-utopic                    - Generic Linux kernel headers  
p   linux-headers-generic-lts-vivid                     - Generic Linux kernel headers  
p   linux-headers-generic-pae                           - Übergangspaket  
i A linux-image-generic                                 - Generisches Linux-Kernel-Abbild  
p   linux-image-generic-lts-quantal                     - Generisches Linux-Kernel-Abbild  
p   linux-image-generic-lts-raring                      - Generisches Linux-Kernel-Abbild  
p   linux-image-generic-lts-saucy                       - Generisches Linux-Kernel-Abbild  
p   linux-image-generic-lts-trusty                      - Generisches Linux-Kernel-Abbild  
p   linux-image-generic-lts-utopic                      - Generic Linux kernel image  
p   linux-image-generic-lts-vivid                       - Generic Linux kernel image  
p   linux-image-generic-pae                             - Übergangspaket

1
私はUbuntuが初めてです。これを行う理由を説明できますか?
ashes999

1
@ ashes999特定のハードウェア構成でのみ現れるバグは、他のパッケージよりもカーネルで発生する可能性が高くなります。そして、そのようなバグは他のバグよりもQAをすり抜ける可能性が高くなります。さらに、ハードウェア構成で動作しないカーネルに固執している場合、ダウングレードするのが難しい場合があります。しかし、上記のすべての理由から、カーネルは複数のバージョンをインストールしたままにするための数少ないパッケージの1つであるため、特定のバージョンにとどまる理由もわかりません。
カスペルド

1
@ ashes999(もしそうなら)私も帽子に言いたいことがあります。私にとってUbuntuカーネルは誕生日プレゼントのように思えます。しかし、時にはそれらはあまりにもまばらに作られておらず、あなたはむしろあなたの家の最も暗い隅にそれらをチャックしたいです。例えば3.163.18)。だから、私は人が常に望んでいないだろうことを明確に理解することができます新しいカーネルにアップグレードするという理由だけで報告によると、新しいカーネルがより安定して実行される場合(およびその場合のみ)、更新の期限が来ます。
構文エラー

@syntaxerror多分私は単なる軽量ユーザーです-私は厳密に更新し、問題に気づいたことはありません(VMでUbuntuを使用しています)。それが、この質問が私にとって奇妙に思える理由です。
ashes999

私のために働く別の方法は、grubを最後の既知の動作するカーネルバージョンで起動するように設定することです:askubuntu.com/questions/747801/…これにより、手動で選択する必要があるため、新しいカーネルを驚くほどインストールすることができます。実際に使用する前に再起動してください。
prusswan

回答:


23

これらの行は、カーネルのアップグレードとは無関係です。また、コメントするのも良くありません。実行すると、一部のパッケージをインストールできなくなります。

カーネルパッケージを含む任意のパッケージをフリーズできます。

sudo apt-mark hold <package_name>

例えば

sudo apt-mark hold linux-image-generic linux-headers-generic

ただし、LTSバージョン用にインストールされているカーネルメタパッケージを確認する必要があります。linux-generic-lts-utopicなどの場合があります。


ありがとう!コマンドaptitude search linux-image-generic linux-headers-genericは、i A linux-image-genericおよびi A linux-image-genericのみがインストールされることを示しました。通常のカーネルです!
musbach

はい、これはこれらのメタパッケージをインストールしたことを意味します。それらをフリーズすると、カーネルは更新を取得しません。
パイロット

1
Trusty 14.04.2のLTSである3.13カーネルバージョンを保持したいと思います。そのカーネルの更新は問題ありませんが、HWEスタックがサポートされなくなったため、3.19カーネルにアップグレードしたくありません。4.xカーネルのいずれにもアップグレードしたくありません。Sambaを無効にするだけで起動できなくなるからです。このソリューションは3.13の更新を許可し、これを行うとアップグレードを許可しませんか?<pre> sudo apt-mark hold linux-image-generic-lts-trusty linux-headers-generic-lts-trusty <code>
marcerickson

あなたはそれについて別の質問をすることができます、解決策は異なっていて、あなたはバージョンで正しくありません。
Pilot6

dpkg -l | grep linux-あなたにいくつかのヒントを与えることができます。
MGP

-4

常にapt-get upgradeを使用して更新する場合、カーネルの更新は「保持」されるため取得されません。apt-get dist-upgradeを実行して、カーネルのアップグレード、およびその他のシステムに不可欠なアップグレードを取得する必要があります。

本当の良い答えは、おそらくそれらのパッケージを保持して、他のシステムに不可欠なアップグレードを取得できるようにすることでしょうが、このアップグレードとdist-upgradeの情報は時々役立つことがあります。


これはdist-upgradeが行うことではありません。このaskubuntu.com/questions/81585/
jplandrain
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.