Gen2VDR Updaten
(→Updaten vom Kernel) |
(typo) |
||
(46 dazwischenliegende Versionen von 33 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | == | + | ==Gen2vdr 2.0 Updates== |
− | + | Wer nur die folgenden Updates von helau benutzt braucht noch kein: emerge --sync , es schadet aber auch sicher nicht. | |
− | + | Hier genügt also ein Aufruf von: | |
− | + | sh /_config/update/g2v_update.sh | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | Falls man Updates manuell einspielen will geht dies so: | |
+ | cd /_config/update | ||
+ | wget http://www.htpc-forum.de/gen2vdr/2.0/fixes/g2v_upXX.tar.bz2 | ||
+ | tar -C / -xjvf g2v_upXX.tar.bz2 | ||
+ | sh g2v_upXX.sh # Falls vorhanden | ||
− | + | [http://www.htpc-forum.de/forum/index.php?showtopic=3195&st=0&#entry20532 Thread mit den Updates] | |
− | + | {{Box Hinweis| | |
+ | Alle Befehle die jetzt folgen sind eher für erfahrene Nutzer, alles was oben steht hält Gen2VDR auf dem von HelAu vorgesehenen | ||
+ | aktuellen Stand. | ||
+ | }} | ||
+ | ===emerge=== | ||
− | + | Um emerge zu benutzen ist zuerst ein: | |
− | + | emerge --sync | |
− | + | und | |
− | + | layman -S | |
− | + | nötig! | |
− | + | Ein schnelle Alternative in der Paketsuche ist eix. | |
− | + | eix-sync | |
− | + | eix <Name des Paket> | |
− | + | Ein Update des Gentoo-System-Unterbaus geht mit | |
− | + | ||
− | + | emerge -av system | |
− | + | ||
− | + | wobei auf blockende Pakete geachtet werden sollte, zum Beispiel mktemp ist jetzt in den binutils enthalten und sollte daher mit einem | |
− | + | emerge --unmerge mktemp | |
− | + | ||
− | + | vorher entfernt werden um den Block zu lösen. | |
− | + | ||
− | + | ||
− | + | Danach nur noch ein | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | etc-update | |
− | + | ||
− | + | Um Gentoo auf den Stand von 2008 zu bringen ist noch eine Änderung des Profils nötig von 2007 auf 2008. | |
− | + | ||
− | + | eselect profile list | |
− | mit | + | |
− | + | eselect profile set (Nummer des neuen 2008er Profils) | |
− | + | ||
− | + | wer es sich zutraut, kann auch das gesamte Gentoo aktualisieren mit einem | |
− | + | ||
− | sh ../krnl-upd.sh | + | emerge -av world |
− | + | ||
− | + | aber Achtung: das kann einen Haufen Blocker und sonstige Probleme geben. | |
− | + | Immer vorher ein Backup machen. | |
− | + | ||
− | + | ===Plugins=== | |
− | + | ||
+ | Neue VDR-Plugins erstellt man manuell unter /usr/local/src/VDR/PLUGINS/src oder etwas einfacher mit: | ||
+ | /_config/bin/instplg.sh | ||
+ | |||
+ | Sofern sich das Plugin an die üblichen Namenskonventionen hält, installiert man z. B. mittels: | ||
+ | /_config/bin/instplg.sh /tmp/vdr-burn-0.2.0.tar bz2 | ||
+ | das bereits heruntergeladene Plugin, oder mit: | ||
+ | /_config/bin/instplg.sh http://www.burn.org/download/vdr-burn-0.2.0.tar.bz2 | ||
+ | lädt man das Plugin auch gleich noch mit runter. | ||
+ | |||
+ | Um alle ausgewählten Plugins zu compilieren nutzt man: | ||
+ | /_config/bin/vdrmkplg.sh | ||
+ | |||
+ | Dieses Script sorgt dafür, dass nur die aktivierten Plugins neu kompiliert werden, nicht alle. | ||
+ | Als Parameter kann man noch "clean" mitgeben, dann wird ein "make clean" ausgeführt. | ||
+ | |||
+ | Und um alles neu zu compilieren führt man unter /usr/local/src/VDR: | ||
+ | <pre> | ||
+ | make clean | ||
+ | make | ||
+ | make clean-plugins | ||
+ | make plugins | ||
+ | </pre> | ||
+ | aus. | ||
+ | |||
+ | Achtung: | ||
+ | Falls ein Plugin Parameter benötigt, müssen die in | ||
+ | /etc/vdr.d/plugins/<PLUGINNAME> | ||
+ | angegeben werden. | ||
+ | |||
+ | ===aktuelle DVB-hg-Treiber=== | ||
+ | Die aktuellen DVB-Treiber bekommt man mit dem Script: | ||
+ | /_config/bin/dvb_update.sh | ||
+ | |||
+ | |||
+ | ===Kernel aktualisieren=== | ||
+ | <pre> | ||
+ | cd /usr/src/linux | ||
+ | make oldconfig | ||
+ | make menuconfig | ||
+ | ->Einstellungen | ||
+ | ->save | ||
+ | make | ||
+ | sh ../krnl-upd.sh | ||
+ | reboot | ||
+ | module-rebuild -X rebuild | ||
+ | </pre> | ||
+ | |||
+ | Ggf. ist noch ein | ||
+ | <pre> | ||
+ | /_config/bin/dvb_update.sh | ||
+ | </pre> | ||
+ | nötig | ||
+ | |||
+ | ===Siehe auch=== | ||
+ | [[Gen2VDR_Konfiguration_Konsole]] | ||
+ | |||
+ | ===Links=== | ||
+ | [http://www.gentoo.de/doc/de/handbook/handbook-x86.xml?part=2&chap=1 Portage Einführung] | ||
[[Kategorie:Gen2VDR]] | [[Kategorie:Gen2VDR]] |
Aktuelle Version vom 25. Oktober 2010, 00:32 Uhr
Inhaltsverzeichnis |
[Bearbeiten] Gen2vdr 2.0 Updates
Wer nur die folgenden Updates von helau benutzt braucht noch kein: emerge --sync , es schadet aber auch sicher nicht. Hier genügt also ein Aufruf von:
sh /_config/update/g2v_update.sh
Falls man Updates manuell einspielen will geht dies so:
cd /_config/update wget http://www.htpc-forum.de/gen2vdr/2.0/fixes/g2v_upXX.tar.bz2 tar -C / -xjvf g2v_upXX.tar.bz2 sh g2v_upXX.sh # Falls vorhanden
Alle Befehle die jetzt folgen sind eher für erfahrene Nutzer, alles was oben steht hält Gen2VDR auf dem von HelAu vorgesehenen aktuellen Stand.
[Bearbeiten] emerge
Um emerge zu benutzen ist zuerst ein:
emerge --sync
und
layman -S
nötig!
Ein schnelle Alternative in der Paketsuche ist eix.
eix-sync eix <Name des Paket>
Ein Update des Gentoo-System-Unterbaus geht mit
emerge -av system wobei auf blockende Pakete geachtet werden sollte, zum Beispiel mktemp ist jetzt in den binutils enthalten und sollte daher mit einem emerge --unmerge mktemp
vorher entfernt werden um den Block zu lösen.
Danach nur noch ein
etc-update
Um Gentoo auf den Stand von 2008 zu bringen ist noch eine Änderung des Profils nötig von 2007 auf 2008.
eselect profile list
eselect profile set (Nummer des neuen 2008er Profils)
wer es sich zutraut, kann auch das gesamte Gentoo aktualisieren mit einem
emerge -av world
aber Achtung: das kann einen Haufen Blocker und sonstige Probleme geben. Immer vorher ein Backup machen.
[Bearbeiten] Plugins
Neue VDR-Plugins erstellt man manuell unter /usr/local/src/VDR/PLUGINS/src oder etwas einfacher mit:
/_config/bin/instplg.sh
Sofern sich das Plugin an die üblichen Namenskonventionen hält, installiert man z. B. mittels:
/_config/bin/instplg.sh /tmp/vdr-burn-0.2.0.tar bz2
das bereits heruntergeladene Plugin, oder mit:
/_config/bin/instplg.sh http://www.burn.org/download/vdr-burn-0.2.0.tar.bz2
lädt man das Plugin auch gleich noch mit runter.
Um alle ausgewählten Plugins zu compilieren nutzt man:
/_config/bin/vdrmkplg.sh
Dieses Script sorgt dafür, dass nur die aktivierten Plugins neu kompiliert werden, nicht alle. Als Parameter kann man noch "clean" mitgeben, dann wird ein "make clean" ausgeführt.
Und um alles neu zu compilieren führt man unter /usr/local/src/VDR:
make clean make make clean-plugins make plugins
aus.
Achtung: Falls ein Plugin Parameter benötigt, müssen die in
/etc/vdr.d/plugins/<PLUGINNAME>
angegeben werden.
[Bearbeiten] aktuelle DVB-hg-Treiber
Die aktuellen DVB-Treiber bekommt man mit dem Script:
/_config/bin/dvb_update.sh
[Bearbeiten] Kernel aktualisieren
cd /usr/src/linux make oldconfig make menuconfig ->Einstellungen ->save make sh ../krnl-upd.sh reboot module-rebuild -X rebuild
Ggf. ist noch ein
/_config/bin/dvb_update.sh
nötig