Weitere Pakete - Debian

Aus TV-Browser Wiki

(Weitergeleitet von Weitere Pakete - (K)ubuntu)
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

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!

[bearbeiten] Links

Persönliche Werkzeuge
Andere Sprachen