Weitere Pakete - Debian
Aus TV-Browser Wiki
Inhaltsverzeichnis |
[bearbeiten] Einleitung
Das Paket richtet TV-Browser für Mehrbenutzersysteme ein und verwendet die Java-Laufzeitumgebung von Sun. Diese wird automatisch mit eingerichtet, falls nicht schon vorhanden.
[bearbeiten] Verfügbare Versionen
| Distribution | TVB-Version | Repository |
|---|---|---|
| Debian (Sid) | 2.7.3 | deb http://debian.zaubberer.net/debian sid main contrib non-free |
| Debian (Etch) | 2.6.0 | deb http://debian.geole.info/ etch main contrib non-free |
| Ubuntu (Jaunty) | 2.7.3 | deb http://ppa.launchpad.net/phobie/ppa/ubuntu jaunty main |
| Ubuntu (Jaunty) | 2.7.3 | deb http://ppa.launchpad.net/blueyed/ppa/ubuntu jaunty main |
| Ubuntu (Intrepid) | 2.7.3 | deb http://ppa.launchpad.net/blueyed/ppa/ubuntu intrepid main |
| Ubuntu (Hardy) | 2.7.3 | deb http://ppa.launchpad.net/blueyed/ppa/ubuntu hardy main |
| Ubuntu (Gutsy) | 2.6.0 | deb http://ubuntu.geole.info/ gutsy universe multiverse |
Da der TV-Browser eine Java-Anwendung ist, sind die Binärpakete unabhängig von der Architektur (i386, amd64, ...) einsetzbar.
Auch lassen sich unter Debian gebaute Pakete problemlos unter Ubuntu und anderen DPKG-basierenden Distributionen einsetzen.
Einzig mit den Abhängigkeiten kann es theoretisch Probleme geben...
[bearbeiten] Kurzanleitung für phobies Personal Package Archive auf Launchpad
echo deb http://ppa.launchpad.net/phobie/ubuntu intrepid main | sudo tee -a /etc/apt/sources.list.d/ppa-phobie.list sudo apt-get update sudo apt-get install tvbrowser
[bearbeiten] Kurzanleitung für zaubberer.net
Öffne eine Konsole und gib folgendes ein:
sudo wget -O /etc/apt/sources.list.d/zaubberer.list http://debian.zaubberer.net/zaubberer.list sudo apt-get update sudo apt-get install zaubberer-keyring tvbrowser
fertig!
Starte den TV-Browser nun über das Startmenü (KDE --> Multimedia --> TV-Browser) oder via "tvbrowser" in der Konsole.
[bearbeiten] APT-Sources
Auf DPKG-basierenden Distributionen kann man Pakete einzeln herunterladen und mit
dpkg -i paketname.deb
installieren.
Sinnvoller ist es aber Downloadquellen in APT-Sources einzutragen und anschließend mit APT-Tools (apt-get, aptitude, synaptic, usw.) Programme zu installieren.
Unter Debian fügt man die Quellen von zaubberer mit
sudo "wget -O /etc/apt/sources.list.d/zaubberer.list http://debian.zaubberer.net/zaubberer.list"
hinzu und die von geole für debian mit
echo deb http://debian.geole.info/ etch main contrib non-free | sudo tee -a /etc/apt/sources.list.d/geole.list
bzw. für ubuntu mit
echo deb http://ubuntu.geole.info/ gutsy universe multiverse | sudo tee -a /etc/apt/sources.list.d/geole.list
Wenn Ihr "sudo" nicht verwendet ersetzt "sudo" jeweils mit "su -c"
Ob Du bei geole Debian oder Ubuntu wählst sollte keinen Unterschied machen.
[bearbeiten] Signaturen
DPKG-Pakete sind digital signiert. Damit wird sichergestellt, dass die Pakete nicht nachträglich durch dritte verändert werden können. Um eine Signatur überprüfen zu können benötigt man den public-key des Signierenden. Die distributionseigenen Keys sind bereits vorinstalliert (z.B. debian-archive-keyring). Für fremde Repositories wie zaubberer benötigt ihr den public key der entsprechenden Repository.
Aktualisiere deine Paketlisten mittels:
sudo apt-get update
Installiere den Schlüsselbund mit
sudo apt-get install zaubberer-keyring
bzw.
sudo apt-get install geole-keyring
Siehe dazu auch den Beitrag von Georg auf forum.ubuntuusers.de
[bearbeiten] Binärpakete
Aktualisiere deine Paketlisten mittels:
sudo apt-get update
Jetzt kann der TV-Browser per
sudo apt-get install tvbrowser
installiert werden.
Du kannst TV-Browser auch über die Paketverwaltung installieren, wenn Du nach dem Begriff tvbrowser suchst.
[bearbeiten] DEB selber bauen
Wenn die vorkompilierten Pakete auf deinem System nicht funktionieren oder du paranoid bist, dann solltest du tvbrowser selber kompilieren.
Den original Sourcecode herunterladen
wget http://dfn.dl.sourceforge.net/sourceforge/tvbrowser/tvbrowser-2.7.3.tar.gz
Umbenennen
mv tvbrowser-2.7.1.tar.gz tvbrowser_2.7.1.orig.tar.gz
Die .diff.gz und .dsc Dateien herunterladen
wget http://debian.zaubberer.net/repos/pool/tvbrowser/tvbrowser_2.7.3-0px1.diff.gz wget http://debian.zaubberer.net/repos/pool/tvbrowser/tvbrowser_2.7.3-0px1.dsc
Für die Paranoiden: Überprüfen ob die .diff.gz irgendwelche bösen Kommandos a la "rm -rf /x" enthält.
Die Dateien entpacken
dpkg-source -x tvbrowser_2.7.3-0px1.dsc
Ins Arbeitsverzeichnis wechseln
cd tvbrowser-2.7.3
Falls nötig kann man das Paket nun verändern. Z.B. weitere Abhängigkeiten in die debian/control Datei eintragen...
Das Paket bauen
dpkg-buildpackage -rfakeroot -us -uc
Bei Erfolg kann man das packet nun von Hand installieren
cd .. sudo dpkg -i tvbrowser_2.7.3-0px1_all.deb
[bearbeiten] Sicherheit
Wenn die digitalen Signaturen nicht stimmen, dann installiert das Paket nicht!
Dies ist entweder ein Fehler oder die Repository wurde Kompromittiert.
Kontaktiere im Zweifel den Betreiber der Repository.
Für *.deb gilt das gleiche wie für *.exe!
Jedes Setup kann deine gesamte Festplatte löschen!

