Wie Update des Kernels verhindern?

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Igor Warneck
Beiträge: 21
Registriert: 03.03.2008 00:49:27

Wie Update des Kernels verhindern?

Beitrag von Igor Warneck » 03.03.2008 17:35:31

Hallo!

Eine wahrscheinlich für Euch DAU Frage - wie lasse ich den Kernel nicht updaten bei der automatischen Update-Maschinerie? Kann man den irgendwie auslassen, ohne ewig die Häkchen setzen zu müssen?

Ich möchte nicht ständig NVIDIA und VMWARE neu kompilieren und für den Hausgebrauch reicht mir die Sicherheit und stabilität des Kernels auch erst einmal.

Gruss,
Igor

Benutzeravatar
king-crash
Beiträge: 742
Registriert: 08.08.2006 12:07:56
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von king-crash » 03.03.2008 17:43:00

Schau einfach, dass du keine Meta packages hast.. Z.B. linux-image-2.6-686 ist ein solches. Es zeigt immer auf den aktuellsten 2.6er kernel und ändert sich somit oft. Ein richtiger kernel ist z.b. linux-image-2.6.22-3-686 allerdings nur für pentium.

Wenn du dann immer noch nicht klarkommst, poste mal was du fürn Prozessor hast.

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Beitrag von Danielx » 03.03.2008 18:05:41

Schau mal hier:
http://wiki.debianforum.de/PaketAufHoldSetzen

Gruß,
Daniel

Benutzeravatar
rolo
Beiträge: 2697
Registriert: 29.08.2002 12:12:25
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: hannover

Beitrag von rolo » 03.03.2008 18:08:32

du kannst einzelne packete auf hold setzen:

Code: Alles auswählen

echo packetname hold | dpkg --set-selections
das packet, also auch ein debian kernel-packet wird dann nicht mehr upgedated.
wenn du es dir anders überlegst, machst du es wieder rückgängig

Code: Alles auswählen

echo packetname install |dpkg --set-selections

Benutzeravatar
daFreak
Beiträge: 875
Registriert: 14.09.2005 12:09:59
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von daFreak » 03.03.2008 18:17:42

atropin hat geschrieben:du kannst einzelne packete auf hold setzen:

Code: Alles auswählen

echo packetname hold | dpkg --set-selections
das packet, also auch ein debian kernel-packet wird dann nicht mehr upgedated.
wenn du es dir anders überlegst, machst du es wieder rückgängig

Code: Alles auswählen

echo packetname install |dpkg --set-selections
Wie funktioniert dieser Mechanismus? Geht das auch ohne echo?

Igor Warneck
Beiträge: 21
Registriert: 03.03.2008 00:49:27

Beitrag von Igor Warneck » 03.03.2008 19:25:08

Jetzt folgt eine dumme Frage:

Wie verhindere ich mit Eurer Anweisung das:

linux-image-2.6.18-6-686
und
linux-image-2.6-686

geladen werden, die die ganze Zeit schon vor der Haustür stehen?

Wo ist da jetzt der Paketname? linux-image?

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 03.03.2008 20:04:04

Hi,
Igor Warneck hat geschrieben:Wo ist da jetzt der Paketname?
Igor Warneck hat geschrieben:linux-image-2.6.18-6-686
linux-image-2.6-686

Setze, wie erwähnt, doch das Metapaket einfach auf hold:

Code: Alles auswählen

echo linux-image-2.6-686 hold | dpkg --set-selections
Einfacher geht es wenn du aptitude verwendest:

Code: Alles auswählen

aptitude hold linux-image-2.6-686
Oder entferne dieses und installiere stattdessen ein "echtes" Kernel Paket z.B.
linux-image-2.6.22-3-686
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl

Igor Warneck
Beiträge: 21
Registriert: 03.03.2008 00:49:27

Beitrag von Igor Warneck » 03.03.2008 20:10:19

Danke! Der Begriff Metapaket verwirrte mich einfach.

Ich bin eben unter Linux leider sehr leicht zu verwirren.

DANKE!

Benutzeravatar
rolo
Beiträge: 2697
Registriert: 29.08.2002 12:12:25
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: hannover

Beitrag von rolo » 03.03.2008 23:45:36

daFreak:
das debianhandbuch hast du ja in deiner signatur - jedenfalls dort steht: http://debiananwenderhandbuch.de/dpkg.html#dpkghold
Geht das auch ohne echo?
magst du echo nicht :?
danielx hatte vor mir dann noch einen link zum wiki gepostet, wo du auch alternativ "formulierungen" findest.

Benutzeravatar
daFreak
Beiträge: 875
Registriert: 14.09.2005 12:09:59
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von daFreak » 04.03.2008 00:23:21

atropin hat geschrieben:daFreak:
das debianhandbuch hast du ja in deiner signatur - jedenfalls dort steht: http://debiananwenderhandbuch.de/dpkg.html#dpkghold
Geht das auch ohne echo?
magst du echo nicht :?
danielx hatte vor mir dann noch einen link zum wiki gepostet, wo du auch alternativ "formulierungen" findest.
echo mag ich ;)
Klar, mit aptitude geht es auch.
Ich hab mich vielleicht ein wenig missverständlich ausgedrückt.
Bewirkt ein

Code: Alles auswählen

echo paket hold|dpkg --set-selections
nicht im prinzip das gleiche wie

Code: Alles auswählen

dpkg --set-selections paket hold
?

EDIT:
Hat sich mit der manpage erledigt

Code: Alles auswählen

dpkg --set-selections
              Set package selections using file read from stdin.

Antworten