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

Distribution TVB-Version Repository
Debian (Sid) 2.7.4 deb http://debian.zaubberer.net/debian sid main contrib non-free
Ubuntu (Karmic) 2.7.4 deb http://ppa.launchpad.net/phobie/ppa/ubuntu karmic main
Ubuntu (Karmic) 2.7.4 deb http://ppa.launchpad.net/blueyed/ppa/ubuntu karmic main
Ubuntu (Jaunty) 2.7.4 deb http://ppa.launchpad.net/blueyed/ppa/ubuntu jaunty main
Ubuntu (Intrepid) 2.7.4 deb http://ppa.launchpad.net/blueyed/ppa/ubuntu intrepid main
Ubuntu (Hardy) 2.7.4 deb http://ppa.launchpad.net/blueyed/ppa/ubuntu hardy main

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.

Wenn Ihr "sudo" nicht verwendet ersetzt "sudo" jeweils mit "su -c"

[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

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.

Alle nötigen Dateien herunterladen:

dget http://debian.zaubberer.net/debian/pool/sid/main/tvbrowser/tvbrowser_2.7.4-0px1.dsc

Oder den original Sourcecode seperat herunterladen:

 wget http://prdownloads.sourceforge.net/tvbrowser/tvbrowser-2.7.4-src.zip?download

Entpacken

unzip -d tvbrowser-2.7.4 tvbrowser-2.7.4-src.zip

Neu packen

tar -zcvf tvbrowser_2.7.4.orig.tar.gz tvbrowser-2.7.4
rm -rf tvbrowser-2.7.4

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.4-0px1.dsc

Ins Arbeitsverzeichnis wechseln

cd tvbrowser-2.7.4

Falls nötig kann man das Paket nun verändern. Z.B. weitere Abhängigkeiten in die debian/control Datei eintragen...

Das Paket bauen

debuild -us -uc

Bei Erfolg kann man das packet nun von Hand installieren

cd ..
sudo dpkg -i tvbrowser_2.7.4-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