Weitere Pakete - Debian: Unterschied zwischen den Versionen
Version vom 15. April 2009, 13:22 Uhr ⧼parentheses⧽ Phobie⧼word-separator⧽⧼parentheses⧽ ⧼parentheses⧽ |
Version vom 25. April 2009, 03:20 Uhr ⧼parentheses⧽ Phobie⧼word-separator⧽⧼parentheses⧽ ⧼parentheses⧽ |
||
Zeile 8: | Zeile 8: | ||
! Distribution !! TVB-Version !! Repository | ! Distribution !! TVB-Version !! Repository | ||
|- | |- | ||
− | | Debian (Sid) || 2.7.3 || <nowiki>deb http://debian.zaubberer.net/ | + | | Debian (Sid) || 2.7.3 || <nowiki>deb http://debian.zaubberer.net/debian sid main contrib non-free</nowiki> |
|- | |- | ||
| Debian (Etch) || 2.6.0 || <nowiki>deb http://debian.geole.info/ etch main contrib non-free</nowiki> | | Debian (Etch) || 2.6.0 || <nowiki>deb http://debian.geole.info/ etch main contrib non-free</nowiki> |
Version vom 25. April 2009, 03:20 Uhr
Inhaltsverzeichnis
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.
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/ubuntu intrepid 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...
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
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.
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.
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
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.
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
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!