Weitere Pakete - Debian: Unterschied zwischen den Versionen

Aus TV-Browser Wiki
Wechseln zu: Navigation⧼comma-separator⧽Suche
Chhtm⧼word-separator⧽⧼parentheses⧽
⧼parentheses⧽
Phobie⧼word-separator⧽⧼parentheses⧽
⧼parentheses⧽
Zeile 9: Zeile 9:
 
|-
 
|-
 
| Debian (Sid) || 2.7.3 || <nowiki>deb http://debian.zaubberer.net/debian sid main contrib non-free</nowiki>
 
| 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>
 
 
|-
 
|-
 
| Ubuntu (Jaunty) || 2.7.3 || <nowiki>deb http://ppa.launchpad.net/phobie/ppa/ubuntu jaunty main</nowiki>
 
| Ubuntu (Jaunty) || 2.7.3 || <nowiki>deb http://ppa.launchpad.net/phobie/ppa/ubuntu jaunty main</nowiki>
Zeile 19: Zeile 17:
 
|-
 
|-
 
| Ubuntu (Hardy) || 2.7.3 || <nowiki>deb http://ppa.launchpad.net/blueyed/ppa/ubuntu hardy main</nowiki>
 
| Ubuntu (Hardy) || 2.7.3 || <nowiki>deb http://ppa.launchpad.net/blueyed/ppa/ubuntu hardy main</nowiki>
|-
 
| Ubuntu (Gutsy) || 2.6.0 || <nowiki>deb http://ubuntu.geole.info/ gutsy universe multiverse</nowiki>
 
 
|}
 
|}
  
Zeile 51: Zeile 47:
 
Unter Debian fügt man die Quellen von zaubberer mit
 
Unter Debian fügt man die Quellen von zaubberer mit
 
  sudo "wget -O /etc/apt/sources.list.d/zaubberer.list <nowiki>http://debian.zaubberer.net/zaubberer.list</nowiki>"
 
  sudo "wget -O /etc/apt/sources.list.d/zaubberer.list <nowiki>http://debian.zaubberer.net/zaubberer.list</nowiki>"
hinzu und die von geole für debian mit
+
hinzu.
echo deb <nowiki>http://debian.geole.info/</nowiki> etch main contrib non-free | sudo tee -a /etc/apt/sources.list.d/geole.list
 
bzw. für ubuntu mit
 
echo deb <nowiki>http://ubuntu.geole.info/</nowiki> gutsy universe multiverse | sudo tee -a /etc/apt/sources.list.d/geole.list
 
  
 
Wenn Ihr "sudo" nicht verwendet ersetzt "sudo" jeweils mit "su -c"
 
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 =
 
= Signaturen =
Zeile 69: Zeile 60:
 
Installiere den Schlüsselbund mit
 
Installiere den Schlüsselbund mit
 
  sudo apt-get install zaubberer-keyring
 
  sudo apt-get install zaubberer-keyring
bzw.
 
sudo apt-get install geole-keyring
 
  
 
Siehe dazu auch den Beitrag von Georg auf [http://forum.ubuntuusers.de/topic/40359/ forum.ubuntuusers.de]
 
Siehe dazu auch den Beitrag von Georg auf [http://forum.ubuntuusers.de/topic/40359/ forum.ubuntuusers.de]
Zeile 127: Zeile 116:
 
* [https://launchpad.net/~phobie/+archive phobies Launchpad PPA]
 
* [https://launchpad.net/~phobie/+archive phobies Launchpad PPA]
 
* [http://debian.zaubberer.net/ phobies repository on zaubberer]
 
* [http://debian.zaubberer.net/ phobies repository on zaubberer]
* [http://www.geole.info/ geoles repository]
 
 
  
 
[[en:More_Packages_-_Debian]]
 
[[en:More_Packages_-_Debian]]
  
 
[[Kategorie:Installation]]
 
[[Kategorie:Installation]]

Version vom 9. November 2009, 14:36 Uhr

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
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

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.

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

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

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!

Links