Wie kann Ubuntu den Kernel weniger häufig aktualisieren?

8

Kürzlich hat Ubuntu den Linux-Kernel sehr häufig aktualisiert. Meistens wird tatsächlich dieselbe Version installiert (wahrscheinlich eine geringfügig andere super-minor-Versionsnummer).

Normalerweise sollte dies eine gute Sache sein, aber für mich bedeutet jedes Kernel-Update, dass ich zu TTY wechseln, anhalten lightdm, meinen Nvidia-Treiber neu erstellen, lightdmerneut starten und mich anmelden muss. Dann muss ich mein ndiswrapperModul neu erstellen und neu installieren .

Es ist einfach, aber nervig.

Ich weiß, dass ich Updates im Allgemeinen seltener durchführen kann , aber ich möchte trotzdem die anderen Updates erhalten. Ich möchte auch nicht aufhören, den Kernel insgesamt zu aktualisieren .

Ich suche nach einer Möglichkeit, Ubuntu anzuweisen, den Linux-Kernel weniger häufig oder noch besser zu aktualisieren, um den Linux-Kernel nur dann zu aktualisieren, wenn sich die untergeordnete Nummer der Version geändert hat.

Ist das überhaupt möglich?

Shahbaz
quelle
1
Beenden Sie die Verwendung von ndiswrapper, installieren Sie den Nvidia-Treiber über Jockey, und Kernel-Updates werden nicht mehr ärgerlich sein.
LiveWireBT
1
Oder Sie können Apt-Pinning verwenden .
Nanofarad
@LiveWireBT Ich habe einen (dummen) drahtlosen USB-Empfänger, für den ich unter Linux keinen Treiber gefunden habe. Wenn Sie einen Ersatz dafür haben ndiswrapper, höre ich zu. Ich hätte auch Jockey verwendet, wenn es mir zumindest gezeigt hätte, welche Version des Treibers installiert wird.
Shahbaz
@ObsessiveFOSS, eigentlich möchte ich die Version des Kernels nicht sperren. Wenn ich ein Update 3.4.0von meinem bekomme 3.2.0, würde ich es gerne tun. Was ich nicht will, sind Updates wie von 3.2.0.30.32bis 3.2.0.30.33!
Shahbaz
Die Versionsnummer wird in den Metadaten des Pakets gespeichert, aptitude show nvidia-current-updates ... Version: 295.49-0ubuntu0.2und Sie können bei Bedarf PPAs mit neueren Treibern verwenden. Welcher USB-Anschluss ist mit dem USB-Funkempfänger verbunden?
LiveWireBT

Antworten:

4

Wie Sie selbst geschrieben haben, werden Ihre Probleme durch zwei andere Probleme verursacht und nicht durch das aktualisierte Kernel-Paket selbst. Es sollte einfacher sein, diese Probleme zu beheben und ein normales Ubuntu auszuführen, als einige Kludges anzuwenden, die in der nächsten Ubuntu-Version möglicherweise nicht funktionieren.

Suchen der Versionsnummer des Nvidia-Treibers

Die Versionsnummer des Treibers wird in Metadaten des entsprechenden Pakets gespeichert.

$ aptitude show nvidia-current-updates
Package: nvidia-current-updates          
State: not installed
Version: 295.49-0ubuntu0.2
...

Dies zeigt zum Beispiel, dass nvidia-current-updatesVersion 295.49 enthält . Andere Pakete verfügbar im Repository sind nvidia-96, nvidia-173und nvidia-currentsowie Pakete mit dem -updatesSuffix. Die Paketnamen können sich zwischen den Versionen ändern. Bei Bedarf können Sie auch neuere Treiber von der X Updates PPA herunterladen . Wenn Sie eine Webschnittstelle anstelle der Befehlszeile verwenden möchten, ist dies auch über die Ubuntu-Weboberfläche für die Paketsuche möglich .

Auswahl einer von Ubuntu unterstützten WiFi-Karte

Ihr DLink DWA-110 scheint ein USB-Dongle mit WiFi G-Standard (54 MBit) zu sein. Abgesehen davon, dass ein USB 3.0-Anschluss etwas veraltet ist und seine Leistung nicht verbessern würde, ist das wirklich Schlechte, dass er ndiswrapper benötigt, um zu funktionieren. WiFi unter Linux zum Laufen zu bringen, hat vor einigen Jahren viel Mühe gekostet, wenn Sie keine der wenigen guten Karten bekommen haben, aber die Linux-Unterstützung für WiFi hat sich verbessert und heute ist es noch einfacher, eine Karte oder einen Dongle zu bekommen, aus denen / der funktioniert die Kiste. Welches ist, was jeder beim Kauf von Hardware für Linux anstreben sollte.

Mein Rat: Gehen Sie zu Ihrem örtlichen Computergeschäft oder Elektronik-Discounter, erstellen Sie eine Liste der Artikel in den Regalen oder vergleichen Sie die Preise von Online-Shops und suchen Sie dann nach der genauen Modellnummer (einige Anbieter haben Karten mit geringfügigen Änderungen der Modellnummer mit einem völlig anderen Chipsatz verkauft ) in der Kompatibilitätsliste . Vermeiden Sie alles mit ndiswrapper. Karten mit dem ath9k-Treiber sollten eine gute Wahl sein. Achten Sie auch auf das Datum in der letzten aktualisierten Spalte. Wählen Sie keines aus, das vor 3 Jahren funktioniert hat.

LiveWireBT
quelle