Kernel updaten

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
HansD
Beiträge: 234
Registriert: 29.04.2013 15:47:29
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Kernel updaten

Beitrag von HansD » 29.04.2013 16:15:05

Ich benutzte derzeit die Kernelversion:
  • Linux version 3.2.0-3-amd64 (Debian 3.2.23-1) (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-8) ) #1 SMP Mon Jul 23 02:45:17 UTC 2012
Wenn ich es richtig verstehe, löse ich ein mögliches Kernel-Update mit apt-get oder aptitude aus.

Konkret habe ich gestern Nacht diese Befehle ausgeführt:
  • aptitude update
    aptitude full-upgrade
Mich irritiert, dass ich zum Beispiel unter www.kernel.org als einen der letzten Kernels aufgelistet finde:
  • longterm: 3.2.44 2013-04-25.
Wieso installiert "aptitude full-upgrade" auf meinem System nicht diesen Kernel oder einen anderen neueren?

Zusätzlich zu "Linux version 3.2.0-3-amd64 (Debian 3.2.23-1)" ist 3.2.0.4 auf dem System. Aber auch, als ich den 3.2.0.4-Kernel mit Synaptic habe vollständig entfernen lassen, wurde durch aptitude keine neue Kernel-Version eingespielt.

Meine /etc/apt/sources.list:

Code: Alles auswählen

# deb cdrom:[Debian GNU/Linux 6.0.5 _Squeeze_ - Official amd64 CD Binary-1 20120512-14:34]/ squeeze main
# deb cdrom:[Debian GNU/Linux 6.0.5 _Squeeze_ - Official amd64 CD Binary-1 20120512-14:34]/ squeeze main

deb http://ftp.de.debian.org/debian stable main contrib non-free
deb-src http://ftp.de.debian.org/debian stable main contrib non-free

## squeeze-updates, previously known as 'volatile'
deb http://ftp.de.debian.org/debian/ squeeze-updates main
deb http://ftp.de.debian.org/debian/ squeeze-proposed-updates main non-free
deb-src http://ftp.de.debian.org/debian/ squeeze-proposed-updates main non-free
deb-src http://ftp.de.debian.org/debian/ squeeze-updates main

deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

## Third Parties Repos
## Debian Multimedia
deb http://www.las.ic.unicamp.br/pub/debian-multimedia/ stable main

## Debian Mozilla team
deb http://backports.debian.org/debian-backports squeeze-backports main

## The Opera .deb Repository
deb http://deb.opera.com/opera/ stable non-free

## Universidade Federal do Paraná - UFPR
# deb ftp://debian.c3sl.ufpr.br/debian/dists/squeeze/contrib/
	
## VLC-Updates
deb http://download.videolan.org/pub/videolan/debian sid main
deb-src http://download.videolan.org/pub/videolan/debian sid main
deb http://ftp.de.debian.org/debian/ wheezy-updates contrib main non-free
deb http://security.debian.org/ wheezy/updates contrib main non-free

## Repository for Skype
deb http://download.skype.com/linux/repos/debian/ stable non-free

## Enligthenment
# deb http://debian.alphagemini.org/ unstable main
# deb-src http://debian.alphagemini.org/ unstable main
# deb http://SeerOfSouls.com/ dapper e17
deb http://http.us.debian.org/debian testing main contrib non-free
deb http://security.debian.org testing/updates main contrib non-free 

deb http://ftp.at.debian.org/debian/ unstable main contrib non-free
deb-src http://ftp.at.debian.org/debian/ unstable main contrib non-free

DeletedUserReAsG

Re: Kernel updaten

Beitrag von DeletedUserReAsG » 29.04.2013 17:45:05

Wieso installiert "aptitude full-upgrade" auf meinem System nicht diesen Kernel oder einen anderen neueren?
Weil kernel.org nicht debian.org ist. In den Repos ist halt bis Unstable atm 3.2.0-4 aka 3.2.41-2 enthalten. Wenn du neueren willst, müsstest du noch experimental in deine eh schon kunterbunt gemischte sources.list schreiben.

Edit: Willkommen im Forum.

cu,
niemand

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Kernel updaten

Beitrag von rendegast » 30.04.2013 01:41:58

niemand hat geschrieben: bis Unstable atm 3.2.0-4 aka 3.2.41-2
Und 3.2.41 ist ja nicht soweit von 3.2.44 entfernt.

*3.2.0-3* resp *3.2.0-4* ist die debian-Benennung.
3.2.0-3 erfährt keine Upgrades mehr, diese kommen als 3.2.0-4, und irgendwann als 3.2.0-5 usw.
(Zumindest für das dann stable/wheezy)
HansD hat geschrieben: Aber auch, als ich den 3.2.0.4-Kernel mit Synaptic habe vollständig entfernen lassen,
Du hast also den falschen kernel entfernt.
Das Paketsystem hat über das Metapaket automatisch den aktuellen (debian)Kernel zur Verfügung gestellt.
3.2.0-3 bleibt wegen Vorgabe "keine Kernelpakete automatisch deinstallieren" auf dem System.
(Es sollte also auch noch der squeeze-kernel 2.6.32 vorhanden sein wenn nicht explizit von Dir deinstalliert.)



deb http://ftp.de.debian.org/debian/ wheezy-updates contrib main non-free
deb http://security.debian.org/ wheezy/updates contrib main non-free

deb http://http.us.debian.org/debian testing main contrib non-free
deb http://security.debian.org testing/updates main contrib non-free

deb http://ftp.at.debian.org/debian/ unstable main contrib non-free
deb-src http://ftp.at.debian.org/debian/ unstable main contrib non-free
wheezy / testing ist doppelt gemoppelt.
Da unstable aufgeführt ist, und auch dist-upgrade gemacht wurde,
solltest Du jetzt ohnehin ein sid/unstable vor Dir haben.
debian testing/wheezy/stable/squeeze kannst Du dann auch deaktivieren.

Hat Dich "unstable" denn nicht abgeschreckt,
obwohl oder gerade weil Du Dich mit dem Paketsystem (noch) nicht auskennst?

Ob Du die ganzen 'deb-src' überhaupt brauchst, könntest Du dann auch mal überlegen.
-> Nur wenn Du öfter 'apt-get source' benutzt.
"proposed-updates" sind für die offizielle Distribution noch nicht freigegeben, eine Art beta-Status.


->

Code: Alles auswählen

## Third Parties Repos
## Debian Multimedia
deb http://www.las.ic.unicamp.br/pub/debian-multimedia/ stable main


## The Opera .deb Repository
deb http://deb.opera.com/opera/ stable non-free

## Universidade Federal do Paraná - UFPR
# deb ftp://debian.c3sl.ufpr.br/debian/dists/squeeze/contrib/
   
## VLC-Updates
deb http://download.videolan.org/pub/videolan/debian sid main

## Repository for Skype
deb http://download.skype.com/linux/repos/debian/ stable non-free

## Enligthenment
# deb http://debian.alphagemini.org/ unstable main
# deb http://SeerOfSouls.com/ dapper e17



#deb http://ftp.de.debian.org/debian/ wheezy contrib main non-free
#deb http://security.debian.org wheezy/updates main contrib non-free 
#deb http://ftp.de.debian.org/debian/ wheezy-updates contrib main non-free

deb http://ftp.at.debian.org/debian/ unstable main contrib non-free
Vielleicht noch möglich statt unstable -> wheezy festzulegen,
sid/unstable <-> wheezy sollten sich gerade (noch) nicht allzuviel unterscheiden (wheezy-freeze testing->stable).
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

HansD
Beiträge: 234
Registriert: 29.04.2013 15:47:29
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: Kernel updaten

Beitrag von HansD » 30.04.2013 06:34:34

rendegast hat geschrieben:
HansD hat geschrieben: Aber auch, als ich den 3.2.0.4-Kernel mit Synaptic habe vollständig entfernen lassen,
Du hast also den falschen kernel entfernt.
Das Paketsystem hat über das Metapaket automatisch den aktuellen (debian)Kernel zur Verfügung gestellt.
3.2.0-3 bleibt wegen Vorgabe "keine Kernelpakete automatisch deinstallieren" auf dem System.
(Es sollte also auch noch der squeeze-kernel 2.6.32 vorhanden sein wenn nicht explizit von Dir deinstalliert.)
Nee, ich habe Probleme mit der Konfiguration, wenn ich mit 3.2.0.4 starte. Deshalb wollte ich 3.2.0.4 komplett deinstallieren und dann durch "aptitude dist-upgrade" von 3.2.0.3 wieder auf den neueren Kernel 3.2.0.4 updaten. In der Hoffung, dass die besser funktionierende Konfiguration von 3.2.0.3 für die Neuinstallation von 3.2.0.4 übernommen wird.

HansD
Beiträge: 234
Registriert: 29.04.2013 15:47:29
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: Kernel updaten

Beitrag von HansD » 30.04.2013 06:45:09

Hallo. :)
rendegast hat geschrieben: Hat Dich "unstable" denn nicht abgeschreckt,
obwohl oder gerade weil Du Dich mit dem Paketsystem (noch) nicht auskennst?
Nein. Ein wenig habe ich schon über das Paketsystem gelesen. Ich hatte auch gewissermaßen keine andere Wahl, denn leider funktionierte die Tonwiedergabe bei Youtube, also mit Flash im Webbrowser, erst als ich eine unstabile Version von Linux zuließ und ein bestimmtes Paket installierte. Irgendwann werde das Paketsystem genauer verstehen; rechts hinter mir wächst ein Stapel Linuxbücher.
rendegast hat geschrieben: Ob Du die ganzen 'deb-src' überhaupt brauchst, könntest Du dann auch mal überlegen.
-> Nur wenn Du öfter 'apt-get source' benutzt.
Hab' auch schon kurz daran gedacht, vorerst darauf zu verzichten. Denn ich werde mir voraussichtlich in den nächsten Wochen keinen neuen Kernel kompilieren.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Kernel updaten

Beitrag von rendegast » 01.05.2013 06:25:13

ich habe Probleme mit der Konfiguration, wenn ich mit 3.2.0.4 starte.
Welche denn?
Vorher war es eine allgemeine Frage zu Paketversionen.
... von 3.2.0.3 wieder auf den neueren Kernel 3.2.0.4 updaten. In der Hoffung, dass die besser funktionierende Konfiguration von 3.2.0.3 für die Neuinstallation von 3.2.0.4 übernommen wird.
Optionen den bootenden kernel betreffend kommen i.a. aus /etc/default/grub und /etc/initramfs-tools
und betreffen dann i.a. alle installierten Kernel.
Es gibt Möglichkeiten, spezielle Kernel zu berücksichtigen.
Aber da kommt es darauf an, was Du in der Richtung eventuell unternommen hast.

und ein bestimmtes Paket installierte.
Welches?
Nach obiger Konfiguration und geschildertem dist-upgrade "Wieso installiert "aptitude full-upgrade" ..."
hast Du aber einen Distributionswechsel vollzogen.
Es müßten dann dutzende (von testing/wheezy auf unstable
(zumindest wheezy war wohl schon erreicht (wegen kernel 3.2.0-3))
Pakete installiert/upgraded worden sein.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

HansD
Beiträge: 234
Registriert: 29.04.2013 15:47:29
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: Kernel updaten

Beitrag von HansD » 08.05.2013 20:03:10

rendegast hat geschrieben:
und ein bestimmtes Paket [für die Soundwiedergabe von Youtube-Videos] installierte.
Welches?
Ich dachte, ich hätte die Lösung wenigstens durch einen Link auf die Lösungsbeschreibung dokumentiert; hab's aber noch nicht wiedergefunden. Muss mal gucken, ob ich das jemandem per E-Mail weitergegeben habe.

Inzwischen ist sowieso alles schlimmer geworden. Gestern Abend nach einem irgendwie verunglückten Upgrade bekomme ich "kernel panic"-Meldungen und bin nun nur mit einer Bodhi-Linux-Live-CD online.

Ich überlege, ob ich /etc, /var, /home und /root mit Bodhi auf meine Windows-Partition kopiere, die Linux-Partition ganz platt mache, dann Debian neu installiere und schließlich /home und /root zurückkopiere. (Wichtig wäre mir, dass alle Lesezeichen aller Web-Browser erhalten bleiben.) Oder ist das zu radikal und unnötig?

Gruß
HansD

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Kernel updaten

Beitrag von rendegast » 10.05.2013 10:26:07

und /root
Da ist bei mir eigentlich nicht viel mehr als die Konf für mc, aptitude und (h)top.
Nicht gerade sicherungswürdig.
(Wichtig wäre mir, dass alle Lesezeichen aller Web-Browser erhalten bleiben.)
Das ist alles unterhalb /home/.
Wichtig bei Neuanlegen der Benutzer im neuen System ist die Angleichung der Benutzer-ID,
entweder in die eine Richtung beim Anlegen des Benutzers,
oder in die andere durch ein rekursives 'chown' auf das home-Verzeichnis.

Nicht alle home-Verzeichnisse befinden sich unterhalb /home,
gelegentlich auch in /var, zBsp. Datenbanken oder Webserver-Inhalte (im default).


Oder ist das zu radikal und unnötig?
Nein, warum nicht.
Hilfreich wäre noch eine Kopie von /etc/ (tar-Paket o.ä.),
um eventuell arbeitsreich erstellte Konfigurationen übertragen zu können.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

HansD
Beiträge: 234
Registriert: 29.04.2013 15:47:29
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: Kernel updaten

Beitrag von HansD » 10.05.2013 14:51:25

rendegast hat geschrieben:
und /root
Da ist bei mir eigentlich nicht viel mehr als die Konf für mc, aptitude und (h)top.
Nicht gerade sicherungswürdig.
Bei mir eigentlich nur die Aliasse in ".bashrc".
Ich mag zum Beispiel lsd. ;-) Hab' ich mir selbst ausgedacht, ganz ohne Hofmann. Das lsd, das ich gerne nehme sieht so aus:
  • alias lsd='ls -lA | grep "^d"'
Ok, keine Sensation, aber praktisch.
rendegast hat geschrieben:
(Wichtig wäre mir, dass alle Lesezeichen aller Web-Browser erhalten bleiben.)
Das ist alles unterhalb /home/.
Wichtig bei Neuanlegen der Benutzer im neuen System ist die Angleichung der Benutzer-ID,
entweder in die eine Richtung beim Anlegen des Benutzers,
oder in die andere durch ein rekursives 'chown' auf das home-Verzeichnis.
Also schreibe ich mir die Benutzer-IDs im jetzigen Debian-System auf und wenn ich die Benutzer im neu aufgesetzten Debian anlege, gebe ich ihnen explizit die selben IDs. So meinst Du es, oder?

Und dann kopiere ich das alte /home über das neue /home.

rendegast hat geschrieben:
Oder ist das zu radikal und unnötig?
Nein, warum nicht.
Hilfreich wäre noch eine Kopie von /etc/ (tar-Paket o.ä.),
um eventuell arbeitsreich erstellte Konfigurationen übertragen zu können.
Mein Plan ist, damit folge ich den Lernunterlagen für meine Prüfung, /home, /root, /etc und /var zu sichern. Gibt da so eine Prüfungsfrage nach den sicherungsbedürftigen Verzeichnissen. Die richtige Antwort sind diese vier, jedenfalls für die Prüfung.

Ob ich dann in dem gesicherten /etc irgendwas finde und reaktivieren kann, bin ich nicht sicher.

Gibt es eigentlich in Debian eine einfache Liste der installierten Programme, oder kann ich mir so etwas aus irgendeiner Datei erzeugen? Dann könnte ich sehen, was ich vorher installiert hatte und vielleicht nach und nach einige Installationen wiederholen.

Gruß
HansD

Benutzeravatar
Luxuslurch
Moderator
Beiträge: 2091
Registriert: 14.09.2008 09:41:54

Re: Kernel updaten

Beitrag von Luxuslurch » 10.05.2013 15:14:01

Code: Alles auswählen

dpkg --get-selections
kann die installierten Pakete ausgeben. Und

Code: Alles auswählen

dpkg --set-selections
kann die Pakete auf einem anderen System wieder einspielen - sehr praktisch!
Beispiel hier: http://www.amrila.com/debian-installier ... d-sichern/
Anleitung aber natürlich auch hier: http://debiananwenderhandbuch.de/dpkg.html#dpkggetgs
Debian Stable.
Der Mod spricht rot.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Kernel updaten

Beitrag von rendegast » 10.05.2013 16:19:29

HansD hat geschrieben: Also schreibe ich mir die Benutzer-IDs im jetzigen Debian-System auf und wenn ich die Benutzer im neu aufgesetzten Debian anlege, gebe ich ihnen explizit die selben IDs. So meinst Du es, oder?
Mal 'ls -ln' versucht?
Jederzeit auslesbar. könnte dann 'adduser --uid ID ...' übergeben werden.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten