Weitere Pakete - Debian

Aus TV-Browser Wiki

Wechseln zu: Navigation, Suche

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

Version Repository
2.7.0 deb http://ppa.launchpad.net/phobie/ubuntu intrepid main
2.6.3 deb http://debian.zaubberer.net/repos/sid ./
2.6.0 deb http://debian.geole.info/ etch main contrib non-free
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

sudo echo \"deb http://ppa.launchpad.net/phobie/ubuntu intrepid main\" >  /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

sudo "echo \"deb http://debian.geole.info/ etch main contrib non-free\" > /etc/apt/sources.list.d/geole.list"

bzw. für ubuntu mit

sudo "echo \"deb http://ubuntu.geole.info/ gutsy universe multiverse\" > /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] Selber Kompilieren

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.6.3.tar.gz

Umbenennen

mv tvbrowser-2.6.3.tar.gz tvbrowser_2.6.3.orig.tar.gz

Die .diff.gz und .dsc Dateien herunterladen

wget http://debian.zaubberer.net/repos/pool/tvbrowser/tvbrowser_2.6.3-0zaubberer1.diff.gz
wget http://debian.zaubberer.net/repos/pool/tvbrowser/tvbrowser_2.6.3-0zaubberer1.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.6.3-0zaubberer1.dsc

Ins Arbeitsverzeichnis wechseln

cd tvbrowser-2.6.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.6.3-0zaubberer1_all.deb

[bearbeiten] Sicherheit

Wenn die digitalen Signaturen nicht stimmen, dann installiert das Paket nicht!
Dies 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!

[bearbeiten] Links

Persönliche Werkzeuge
Andere Sprachen