C't-VDR - Updaten

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (Fernbedienung)
(Debian Says Remove Unofficial Debian-Multimedia.org)
 
(38 dazwischenliegende Versionen von 17 Benutzern werden nicht angezeigt)
Zeile 2: Zeile 2:
 
Mit c'tvdr 3.06 CD installieren (!keine Online Updates)  
 
Mit c'tvdr 3.06 CD installieren (!keine Online Updates)  
  
(ältere Versionen nutzen woody)
+
(ältere Versionen nutzen Woody)
  
Das weitere Vorgehen bezieht sich auf vdrdevelop, also brandaktuell und evtl. nicht sehr stabil.
+
Das weitere Vorgehen bezieht sich auf VDRDevel=1.5.x
  
 
==Quellen ändern==
 
==Quellen ändern==
Achtung dieses Beispiel bezieht sich auf updates auf experimental, das heisst nicht umsonst so.
+
Achtung dieses Beispiel bezieht sich aufs Update auf Experimental, das heißt nicht umsonst so.
Andere Möglichkeiten sind bei tobi nachzulesen:
+
Andere Möglichkeiten sind bei e-tobi nachzulesen:
http://www.e-tobi.net/cgi-bin/main.cgi/=repository-struktur
+
http://www.e-tobi.net/blog/articles/2005/08/20/vereinfachter-zugriff-auf-das-repository
 
+
Datei /etc/apt/sources.list aktualisieren
+
 
+
code:
+
  
 +
{{Box Datei | /etc/apt/sources.list |
 
<pre>
 
<pre>
 
############
 
############
Zeile 21: Zeile 18:
  
 
# e-tobi - vdr - experimental
 
# e-tobi - vdr - experimental
#deb http://www.e-tobi.net/vdr/sarge/experimental/binary/ vdr/bigpatch/
+
deb http://www.e-tobi.net/vdr-experimental sarge base backports addons vdr-multipatch
deb http://www.e-tobi.net/vdr/sarge/experimental/binary/ vdr/multipatch/
+
deb http://www.e-tobi.net/vdr/sarge/experimental/binary/ addons/
+
deb http://www.e-tobi.net/vdr/sarge/experimental/binary/ base/
+
  
 
# e-tobi - vdrdevel - experimental
 
# e-tobi - vdrdevel - experimental
#deb http://www.e-tobi.net/vdrdevel/sarge/experimental/binary vdr/standard/
+
deb http://www.e-tobi.net/vdrdevel-experimental sarge base backports addons vdr-multipatch
deb http://www.e-tobi.net/vdrdevel/sarge/experimental/binary vdr/multipatch/
+
deb http://www.e-tobi.net/vdrdevel/sarge/experimental/binary addons/
+
deb http://www.e-tobi.net/vdrdevel/sarge/experimental/binary backports/
+
deb http://www.e-tobi.net/vdrdevel/sarge/experimental/binary base/
+
  
 
# c't-Repository online Variante (sarge)
 
# c't-Repository online Variante (sarge)
Zeile 41: Zeile 31:
  
 
#
 
#
# public servers (sarge=testing as of yet (Oct 2004)
+
# public servers
 
#
 
#
deb http://ftp.de.debian.org/debian/ sarge main
+
deb http://ftp.de.debian.org/debian/ sarge main contrib non-free
deb http://ftp.de.debian.org/debian/ sarge contrib non-free
+
 
deb http://ftp.de.debian.org/debian-non-US/ sarge/non-US main
+
  
 
#
 
#
Zeile 51: Zeile 40:
 
#
 
#
 
# marillat - mplayer
 
# marillat - mplayer
deb ftp://ftp.nerim.net/debian-marillat/ testing main
+
deb http://www.deb-multimedia.org sarge main
  
  
Zeile 62: Zeile 51:
 
#
 
#
 
# sarge
 
# sarge
deb-src http://ftp.de.debian.org/pub/debian/ sarge main
+
deb-src http://ftp.de.debian.org/pub/debian/ sarge main contrib non-free
deb-src http://ftp.de.debian.org/pub/debian/ sarge contrib non-free
+
 
+
  
 
#
 
#
 
# VDR-Source-Pakete Debian Sarge:
 
# VDR-Source-Pakete Debian Sarge:
 
#
 
#
deb-src http://www.e-tobi.net/vdr/sarge/testing/source/ base/
+
deb-src http://e-tobi.net/vdr-experimental sarge base backports addons vdr
#deb-src http://www.e-tobi.net/vdr/sarge/testing/source/ backports/
+
deb-src http://www.e-tobi.net/vdr/sarge/testing/source/ addons/
+
deb-src http://www.e-tobi.net/vdr/sarge/testing/source/ vdr/
+
  
 
#
 
#
 
# VDRDevel-Source-Pakete Debian Sarge:
 
# VDRDevel-Source-Pakete Debian Sarge:
 
#
 
#
deb-src http://www.e-tobi.net/vdrdevel/sarge/experimental/source vdr/
+
deb-src http://www.e-tobi.net/vdrdevel-experimental sarge base backports addons vdr
deb-src http://www.e-tobi.net/vdrdevel/sarge/experimental/source addons/
+
deb-src http://www.e-tobi.net/vdrdevel/sarge/experimental/source backports/
+
deb-src http://www.e-tobi.net/vdrdevel/sarge/experimental/source base/
+
 
</pre>
 
</pre>
 
+
}}
 
+
  
 
"apt-get update" ausführen
 
"apt-get update" ausführen
 
"aptitude" ausführen
 
"aptitude" ausführen
- Alle vdrdevel*-Pakete als zu installieren markieren (mit "+") -> unter "Nicht installierte Pakete-misc-main"
+
* Alle gewünschten vdrdevel*-Pakete als zu installieren markieren (mit "+") -> unter "Nicht installierte Pakete-misc-main"
(nicht die sinnlosen wie vdrdevel-plugin-analogtv oder ähnlichen!!!)
+
* "g" zum Download/Installieren drücken
 +
* "g" erneut drücken (es werden nur die Informationen über automatisch aktivierte Pakete angezeigt)
 +
* Nach Download der Dateien einfach die Installationsfragen beantworten
 +
* "q" drücken um das Programm zu beenden
  
- "g" zum download/installieren drücken
+
Über [[Vdradmin]] (im Webbrowser die IP des VDR eingeben - z.B. 192.168.0.1) eventuell einstellen das zwei DVB-Karten verfügbar sind
 
+
- "g" erneut drücken (es werden nur die informatienen über automatisch aktivierte Pakete angezeigt)
+
 
+
- Nach download der Dateien einfach die Installationsfragen beantworten
+
 
+
- "q" drücken um Prog. zu beenden
+
 
+
Über VDRAdmin (InternetExplorer) einstellen das 2 DVB-Karten verfügbar sind
+
 
+
Datei "/video/epg.data" löschen
+
 
+
Datei "/etc/vdradmin/vdradmin.conf" editieren
+
 
+
 
+
code:
+
  
 +
* Datei "/video/epg.data" löschen
 +
* Datei "/etc/vdradmin/vdradmin.conf" editieren
 +
* Datei "/etc/default/vdradmin" editieren
 
<pre>
 
<pre>
 
EPG_FILENAME = /var/cache/vdrdevel/epg.data
 
EPG_FILENAME = /var/cache/vdrdevel/epg.data
Zeile 115: Zeile 86:
 
"/etc/init.d/vdradmin restart" ausführen
 
"/etc/init.d/vdradmin restart" ausführen
  
(es kann sein das es bis zu 1h dauert bis die EPG-Daten online verfügbar sind, da VDR erst die Datei neu erzeugen muß
+
(Es kann sein das es bis zu 1h dauert bis die EPG-Daten online verfügbar sind, da VDR erst die Datei neu erzeugen muß!)
  
Datei "/etc/lilo.conf" öffnen und timeot auf 15 ändern (dann noch "lilo" ausführen)
+
Datei "/etc/lilo.conf" öffnen und timeout auf 15 ändern (dann noch "lilo" ausführen)
 +
(Wenn lilo verwendet wird, sonst in der menu.lst von grub)
  
 
==Streaming==
 
==Streaming==
 +
 +
Damit man von einem anderen PC im Netzwerk auf svdrp zugreifen kann, sind folgende Änderungen notwendig (IP an eigenes Netzwerk anpassen):
  
 
Datei /var/lib/vdrdevel/svdrphosts.conf öffnen und um Zeile 192.168.0.0/24 ergänzen
 
Datei /var/lib/vdrdevel/svdrphosts.conf öffnen und um Zeile 192.168.0.0/24 ergänzen
Zeile 126: Zeile 100:
  
 
"/etc/init.d/vdrdevel restart" ausführen
 
"/etc/init.d/vdrdevel restart" ausführen
 
  
 
==Fernbedienung==
 
==Fernbedienung==
Zeile 139: Zeile 112:
  
 
- (Gültige Namen für Knöpfe sind:0,1,2,3,4,5,6,7,8,9,Ok,Back,Red,Green,Yellow,Blue,Up,Down,Left,Right,Menu,Power,Mute,Volume+,Volume-)
 
- (Gültige Namen für Knöpfe sind:0,1,2,3,4,5,6,7,8,9,Ok,Back,Red,Green,Yellow,Blue,Up,Down,Left,Right,Menu,Power,Mute,Volume+,Volume-)
 +
 +
Es gibt auch fertige lircd.conf Dateien auf der [http://lirc.sourceforge.net/remotes/ Lirc Homepage], die man verwenden kann.
  
 
"/etc/init.d/lirc start" ausführen
 
"/etc/init.d/lirc start" ausführen
Zeile 153: Zeile 128:
 
"dpkg-reconfigure samba" ausführen und Konfiguration einstellen (alles default lassen)
 
"dpkg-reconfigure samba" ausführen und Konfiguration einstellen (alles default lassen)
  
"useradd -p "password" "username"" ausführen // für alle nutzer die zugriff haben sollen
+
"useradd -p "password" "username"" ausführen // für alle Nutzer die Zugriff haben sollen
  
"smbpasswd -a "username" ausführen und Kennwort eingeben // für alle nutzer die zugriff haben sollen
+
"smbpasswd -a "username" ausführen und Kennwort eingeben // für alle Nutzer die Zugriff haben sollen
  
Datei "/etv/samba/smb.conf" editieren und Werte für Freigabe [video] ändern
+
Datei "/etc/samba/smb.conf" editieren und Werte für Freigabe [video] ändern
  
  
Zeile 210: Zeile 185:
 
"dpkg-reconfigure locales" ausführen
 
"dpkg-reconfigure locales" ausführen
  
-"de_DE ISO-8859-1" und "de_DE@euro ISO-8859-15" (ist als nach installation nur eines gewählt) anwählen
+
-"de_DE ISO-8859-1" und "de_DE@euro ISO-8859-15" (ist als nach Installation nur eines gewählt) anwählen
  
 
-Im nächsten Dialog "de_DE@euro" als default wählen
 
-Im nächsten Dialog "de_DE@euro" als default wählen
Zeile 216: Zeile 191:
  
 
Neu starten
 
Neu starten
 +
 +
Mittlerweile muss in /etc/vdr.default folgendes nachgetragen werden:
 +
 +
# Locale which is used when running vdr
 +
VDR_LANG=de_DE.ISO-8859-15@euro
 +
 +
Sonst lassen sich im OSD-Menu keine anderen als die englischen Sprache wählen. Ein "dpkg-reconfigure locales" allein reicht nicht.
  
 
==DVB Treiber Update==
 
==DVB Treiber Update==
  
  
AC3-Ton über DVB-Karte (hohe kompatibilität, jetzt auch für DVD-Plugin)
+
AC3-Ton über DVB-Karte (hohe Kompatibilität, jetzt auch für DVD-Plugin)
  
 
Paket "linuxtv-dvb-ct-modules-2.4.27-ctvdr-1" mit aptitude installieren
 
Paket "linuxtv-dvb-ct-modules-2.4.27-ctvdr-1" mit aptitude installieren
  
Neusten Treiber von "http://www.linuxtv.org/downloads/firmware/" laden (zur Zeit "dvb-ttpci-01.fw-261d")
+
Neueste Firmware von "http://www.linuxtv.org/downloads/firmware/" laden
  
 
und unter "/usr/lib/hotplug/firmware/" speichern
 
und unter "/usr/lib/hotplug/firmware/" speichern
  
In diesem Verz. befindet sich der Link "dvb-ttpci-01.fw", diesen auf die neue FW-Datei neu verlinken
+
In diesem Verzeichnis befindet sich der Link "dvb-ttpci-01.fw", diesen auf die neue FW-Datei neu verlinken...
  
Neu starten
+
(oder einfach die alte Firmware umbenennen (als Backup) und die Neue in den Namen der Alten umbenennen (für Anfänger, die nicht verlinken können))
 +
 
 +
Neu starten!
  
 
==Links==
 
==Links==
 
*[http://www.e-tobi.net Tobi]
 
*[http://www.e-tobi.net Tobi]
 
*[http://www.heise.de/ct/ftp/projekte/vdr/default.shtml Heise]
 
*[http://www.heise.de/ct/ftp/projekte/vdr/default.shtml Heise]
 +
*[http://www.heise.de/ct/ftp/projekte/vdr4/instupdate.shtml Heise c't VDR4 Update Seite]
  
[[Kategorie:Software]]
+
[[Kategorie:C't-VDR|Updaten]]

Aktuelle Version vom 25. Juni 2013, 19:52 Uhr

Inhaltsverzeichnis

[Bearbeiten] Installation:

Mit c'tvdr 3.06 CD installieren (!keine Online Updates)

(ältere Versionen nutzen Woody)

Das weitere Vorgehen bezieht sich auf VDRDevel=1.5.x

[Bearbeiten] Quellen ändern

Achtung dieses Beispiel bezieht sich aufs Update auf Experimental, das heißt nicht umsonst so. Andere Möglichkeiten sind bei e-tobi nachzulesen: http://www.e-tobi.net/blog/articles/2005/08/20/vereinfachter-zugriff-auf-das-repository

Datei
/etc/apt/sources.list
############
# BINARIES #
############

# e-tobi - vdr - experimental
deb http://www.e-tobi.net/vdr-experimental sarge base backports addons vdr-multipatch

# e-tobi - vdrdevel - experimental
deb http://www.e-tobi.net/vdrdevel-experimental  sarge  base backports addons vdr-multipatch

# c't-Repository online Variante (sarge)
deb ftp://ftp.heise.de/pub/ct/projekte/vdr/sarge/testing/binary/ base/
deb ftp://ftp.heise.de/pub/ct/projekte/vdr/sarge/testing/binary/ addons/
#deb ftp://ftp.heise.de/pub/ct/projekte/vdr/sarge/stable/binary/ vdr/elchiosdpipac3/
#deb ftp://ftp.heise.de/pub/ct/projekte/vdr/sarge/stable/binary/ base/
#deb ftp://ftp.heise.de/pub/ct/projekte/vdr/sarge/stable/binary/ addons/

#
# public servers
#
deb http://ftp.de.debian.org/debian/ sarge main contrib non-free


#
# Christian Marillats Repository fuer einige Multimedia-Bibliotheken
#
# marillat - mplayer
deb http://www.deb-multimedia.org sarge main


###########
# SOURCES #
###########

#
# public servers (sarge=testing as of yet (Oct 2004)
#
# sarge
deb-src http://ftp.de.debian.org/pub/debian/ sarge main contrib non-free

#
# VDR-Source-Pakete Debian Sarge:
#
deb-src http://e-tobi.net/vdr-experimental sarge base backports addons vdr

#
# VDRDevel-Source-Pakete Debian Sarge:
#
deb-src http://www.e-tobi.net/vdrdevel-experimental  sarge  base backports addons vdr


"apt-get update" ausführen "aptitude" ausführen

  • Alle gewünschten vdrdevel*-Pakete als zu installieren markieren (mit "+") -> unter "Nicht installierte Pakete-misc-main"
  • "g" zum Download/Installieren drücken
  • "g" erneut drücken (es werden nur die Informationen über automatisch aktivierte Pakete angezeigt)
  • Nach Download der Dateien einfach die Installationsfragen beantworten
  • "q" drücken um das Programm zu beenden

Über Vdradmin (im Webbrowser die IP des VDR eingeben - z.B. 192.168.0.1) eventuell einstellen das zwei DVB-Karten verfügbar sind

  • Datei "/video/epg.data" löschen
  • Datei "/etc/vdradmin/vdradmin.conf" editieren
  • Datei "/etc/default/vdradmin" editieren
EPG_FILENAME = /var/cache/vdrdevel/epg.data

"dpkg-reconfigure vdrdevel" ausführen und vdrdevel als default einstellen

"/etc/init.d/vdradmin restart" ausführen

(Es kann sein das es bis zu 1h dauert bis die EPG-Daten online verfügbar sind, da VDR erst die Datei neu erzeugen muß!)

Datei "/etc/lilo.conf" öffnen und timeout auf 15 ändern (dann noch "lilo" ausführen) (Wenn lilo verwendet wird, sonst in der menu.lst von grub)

[Bearbeiten] Streaming

Damit man von einem anderen PC im Netzwerk auf svdrp zugreifen kann, sind folgende Änderungen notwendig (IP an eigenes Netzwerk anpassen):

Datei /var/lib/vdrdevel/svdrphosts.conf öffnen und um Zeile 192.168.0.0/24 ergänzen

Datei /var/lib/vdrdevel/plugins/streamdevhosts.conf öffnen und um Zeile 192.168.0.0/24 ergänzen

"/etc/init.d/vdrdevel restart" ausführen

[Bearbeiten] Fernbedienung

"/etc/init.d/lirc stop" ausführen

in Verz. /etc/lirc/ wechseln

Datei "lircd.conf" löschen

"irrecord ./lircd.conf" ausführen und Anweisungen folgen

- (Gültige Namen für Knöpfe sind:0,1,2,3,4,5,6,7,8,9,Ok,Back,Red,Green,Yellow,Blue,Up,Down,Left,Right,Menu,Power,Mute,Volume+,Volume-)

Es gibt auch fertige lircd.conf Dateien auf der Lirc Homepage, die man verwenden kann.

"/etc/init.d/lirc start" ausführen

"/etc/init.d/vdrdevel restart" ausführen

[Bearbeiten] Samba

Zugriff übers Netz (Samba)

"apt-get install samba" ausführen

"apt-get install smbfs" ausführen

"dpkg-reconfigure samba" ausführen und Konfiguration einstellen (alles default lassen)

"useradd -p "password" "username"" ausführen // für alle Nutzer die Zugriff haben sollen

"smbpasswd -a "username" ausführen und Kennwort eingeben // für alle Nutzer die Zugriff haben sollen

Datei "/etc/samba/smb.conf" editieren und Werte für Freigabe [video] ändern


code:


 writeable = yes
 create mask = 0777
 force create mode = 0777
 directory mask = 0777
 force directory mode = 0777

"chmod 0777 /video -R" ausführen um Rechte zu setzen


in /mnt/ Ordner anlegen für Netzlaufwerk was verbunden werden soll (bsp: /mnt/images)

"smbmount //Rechnername/Freigabename /mountpunkt -o username=meinname,password=meinpassword,rw" ausführen

(bsp: smbmount //pc-uwe/E /mnt/images -o username=uwe,password=meinpassword,rw"

[Bearbeiten] VDRSync

Neue Version von VDRSync

Download von http://vdrsync.vdr-portal.de/developer.html#Releases (ganz unten)

Entpacken und die 3 Dateien nach "/usr/bin/ kopieren

Datei etc/vdr/vdrconvert/vdrconvert.conf editieren


code:

 
  RECODE="recode latin1..UTF-8"
  VDRSYNC=/usr/bin/vdrsync.pl
  VDRSYNC_OPTS="-cut"      
  DEMUXER=vdrsync2 

Datei etc/vdr/vdrconvert/vdrconvert.dvd.conf editieren


code:

 
   DVDUSESTREAMS="001.ac3:ac3+de 0010.mpa:mp2+de 0011.mpa:mp2+en"

"dpkg-reconfigure locales" ausführen

-"de_DE ISO-8859-1" und "de_DE@euro ISO-8859-15" (ist als nach Installation nur eines gewählt) anwählen

-Im nächsten Dialog "de_DE@euro" als default wählen


Neu starten

Mittlerweile muss in /etc/vdr.default folgendes nachgetragen werden:

  1. Locale which is used when running vdr

VDR_LANG=de_DE.ISO-8859-15@euro

Sonst lassen sich im OSD-Menu keine anderen als die englischen Sprache wählen. Ein "dpkg-reconfigure locales" allein reicht nicht.

[Bearbeiten] DVB Treiber Update

AC3-Ton über DVB-Karte (hohe Kompatibilität, jetzt auch für DVD-Plugin)

Paket "linuxtv-dvb-ct-modules-2.4.27-ctvdr-1" mit aptitude installieren

Neueste Firmware von "http://www.linuxtv.org/downloads/firmware/" laden

und unter "/usr/lib/hotplug/firmware/" speichern

In diesem Verzeichnis befindet sich der Link "dvb-ttpci-01.fw", diesen auf die neue FW-Datei neu verlinken...

(oder einfach die alte Firmware umbenennen (als Backup) und die Neue in den Namen der Alten umbenennen (für Anfänger, die nicht verlinken können))

Neu starten!

[Bearbeiten] Links