VDR aktualisieren auf Debian Wheezy und VDR 2.0.0

Alle Jahre wieder bringe ich meinen VDR auf einen aktuellen Stand. Nicht nur die VDR Pakete, sondern auch das drunter liegende Debian Linux. Heute war es wieder soweit, das alter Debian 6 Squeeze hat ausgedient und wurde aktualisiert auf Debian 7 Wheezy.

Im Grunde habe ich mich an die sehr gute Anleitung von Patrick Schoyswohl gehalten und kam sehr zügig und unproblematisch durch. Natürlich musste ich die sources.list um die nötigen VDR Einträge von e-Tobi und OPPs erweitern, desweiteren haben ich am Ende noch etwas aufgeräumt um alte Pakete und Kernel von der SSD zu haben.

Aktualisierung

Aber hier meine einzelnen Schritte:
Zunächst habe ich das Debian Squeeze auf den letzten Stand gebraucht mit den drei Befehlen

apt-get update
apt-get upgrade
apt-get dist-upgrade

Jetzt muss die /etc/apt/sources.list für das Upgrade auf Wheezy angepasst werden. Meine sources.list sieht wie folgt aus:

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

deb http://www.deb-multimedia.org wheezy main non-free
deb http://ftp.debian.org/debian/ wheezy-backports main

deb http://e-tobi.net/vdr-experimental wheezy vdr-multipatch base addons
deb-src http://e-tobi.net/vdr-experimental wheezy vdr-multipatch base addons

deb http://debian.oppserver.net/vdr/ wheezy main non-free contrib
deb-src http://debian.oppserver.net/vdr/ wheezy main non-free contrib

Jetzt wird die Aktualisierung der Paketlisten vorgenommen mittels apt-get update, sowie ein kleines Systemupgrade, mittels apt-get upgrade. Dieser Schritt kann durchaus etwas länger dauern, schließlich werden hier zahlreiche Pakete runtergeladen und installiert.
Nachdem das erledigt ist, wird noch nicht neugestartet, sondern zunächst ein aktueller Kernel zum Booten eingerichtet. Zunächst gilt es aber rauszubekommen welche Kernel Versionen überhaupt zur Verfügung stehen. Dazu wird der Befehl dpkg -l | grep linux-image ausgeführt, der als Ausgabe uns alle installierten Kernel Versionen anzeigt. Wir wechseln jetzt mittels apt-get install linux-image-3.2-XXX (486 oder amd64) auf den jeweils aktuellsten Kernel mit dem passenden Befehlssatz für unsere CPU. Um Probleme zu vermeiden sollte unmittelbar nach dem Kernel Upgrade die neue udev Version installiert werden, dazu führen wir den Befehl apt-get install udev aus.
Nachdem alles bisher gut funktioniert hat, gilt es nun den Rest des Systems auf Wheezy zu aktualisieren, der Befehl apt-get dist-upgrade führt ein Upgrade der Distribution durch. Wenn alles soweit sauber durchgelaufen ist, kann das System mittels reboot durchgestartet werden.

Nach dem der VDR durch gebootet ist, sollte wieder Fernsehempfang möglich sein. Sollte es nicht funktionieren müssen die üblichen Logdateien auf Fehler überprüft werden (ich hatte direkt Bild).
Mittels cat /etc/debian_version kann nun die Version von Debian überprüft werden (7.x = Wheezy / 6.x = Squeeze). Die Version des VDR und der Addons/Plugins kann mittels dpkg -l | grep vdr überprüft werden.

Aufräumen

Kommen wir zum Aufräumen der nun vorhandenen Überreste von Squeeze.

Zunächst beseitigen wir alte noch installierte Kernel. Dazu müssen wir uns eine Übersicht über alle Kernel anzeigen lassen mittels: dpkg -l | grep ^i | grep linux-[hi]. Jetzt gilt es jeden unnützen Kernel für sich zu entfernen, per Befehl: apt-get purge linux-image-*VERSIONSNR*.
Im zweiten Anlauf löschen wir alte Pakete mit dem Befehl: apt-get autoclean. Dabei werden nicht mehr benötigte Pakete von der Platte gelöscht.
Damit sollte wieder einiges mehr an freien Speicherplatz auf der SSD zur Verfügung stehen.

One comment

  • Andreas Stübinger
    17. August 2014 - 23:04 | Permalink

    Hallo,

    eine Stolperstelle war, dass der GPG Key 3706757BF0A367D0 nicht zu finden war. Und ohne den wollte der apt-get update nicht weitermachen.

    Erst ein aptitude install oppserver-keyring (siehe http://debian.oppserver.net/debian/#gpgkey) brachte den Key mit, und danach ging’s erfolgreich weiter.

    Herzlichen Dank für die Anleitung, und auch für den Hinweis zum vomp-Dongle, über den mein VDR ebenso gestolpert ist.

  • Schreibe einen Kommentar

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.