Weitere Pakete - Debian: Unterschied zwischen den Versionen

Aus TV-Browser Wiki
Wechseln zu: Navigation⧼comma-separator⧽Suche
Phobie⧼word-separator⧽⧼parentheses⧽
K ⧼parentheses⧽
Phobie⧼word-separator⧽⧼parentheses⧽
⧼parentheses⧽
Zeile 1: Zeile 1:
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. Das Paket enthält TV-Browser 2.5.2. Unterstüzte Architekturen sind i386 und amd64.
+
= Einleitung =
  
Um TV-Browser zu installieren, fügen Sie folgende Quelle zu Ihren APT-sources hinzu:
+
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.
  
su -c "wget -O /etc/apt/sources.list.d/zaubberer.list <nowiki>http://debian.zaubberer.net/zaubberer.list</nowiki>"
+
= Kurzanleitung =
  
Alternativ gibt es den TV-Browser auch bei Geole:
+
Öffne eine Konsole und gib folgendes ein:
 +
sudo "wget -O /etc/apt/sources.list.d/zaubberer.list <nowiki>http://debian.zaubberer.net/zaubberer.list</nowiki>"
 +
sudo apt-get update
 +
sudo apt-get install zaubberer-keyring tvbrowser
 +
fertig!
  
su -c "echo \"deb <nowiki>http://debian.geole.info/</nowiki> etch main contrib non-free\" > /etc/apt/sources.list.d/geole.list"
+
Starte den TV-Browser nun über das Startmenü (KDE --> Multimedia --> TV-Browser) oder via "tvbrowser" in der Konsole.
  
Zaubberer: v2.6.3
+
= Verfügbare Versionen =
Geole: v2.6
 
  
Aktualisieren Sie im Anschluss Ihre Paketlisten mittels:
+
{| class="wikitable"
  apt-get update
+
! Name !! source !! binary
 +
|-
 +
| zaubberer || 2.6.3 || 2.6.3
 +
|-
 +
| geole || 2.6.0 || 2.6.0
 +
|}
 +
 
 +
Da der TV-Browser eine Java-Anwendung ist, sind die Binärpakete unabhängig von der Architektur (i386, amd64, ...) einsetzbar.<br>
 +
Auch lassen sich unter Debian gebaute Pakete problemlos unter Ubuntu und anderen DPKG-basierenden Distributionen einsetzen.<br>
 +
Einzig mit den Abhängigkeiten kann es theoretisch Probleme geben...
 +
 
 +
= APT-Sources =
 +
 
 +
Auf DPKG-basierenden Distributionen kann man Pakete einzeln herunterladen und mit
 +
dpkg -i paketname.deb
 +
installieren.<br>
 +
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 <nowiki>http://debian.zaubberer.net/zaubberer.list</nowiki>"
 +
hinzu und die von geole mit
 +
sudo "echo \"deb <nowiki>http://debian.geole.info/</nowiki> etch main contrib non-free\" > /etc/apt/sources.list.d/geole.list"
 +
 
 +
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
 +
bzw.
 +
sudo apt-get install geole-keyring
 +
 
 +
= Binärpakete =
 +
 
 +
Aktualisiere deine Paketlisten mittels:
 +
  sudo apt-get update
  
 
Jetzt kann der TV-Browser per
 
Jetzt kann der TV-Browser per
  apt-get install tvbrowser
+
  sudo apt-get install tvbrowser
 
installiert werden.
 
installiert werden.
  
Sie können TV-Browser auch über die Paketverwaltung installieren, wenn Sie nach dem Begriff tvbrowser suchen.
+
Du kannst TV-Browser auch über die Paketverwaltung installieren, wenn Du nach dem Begriff tvbrowser suchst.
  
Um das Repo als vertrauenswürdig einzustufen, können Sie den Apt-Key des Repos installieren. Installieren Sie dazu das Paket
+
= Selber Kompilieren =
  
* geole-keyring
+
Wenn die vorkompilierten Pakete auf deinem System nicht funktionieren oder du paranoid bist, dann solltest du tvbrowser selber kompilieren.
bzw.
+
 
* zaubberer-keyring
+
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
 +
 
 +
= Sicherheit =
 +
 
 +
Wenn die digitalen Signaturen nicht stimmen, dann installiert das Paket nicht!<br>
 +
Dies entweder ein Fehler oder die Repository wurde Kompromittiert.<br>
 +
Kontaktiere im Zweifel den Betreiber der Repository.
 +
 
 +
Für *.deb gilt das gleiche wie für *.exe!<br>
 +
Jedes Setup kann deine gesamte Festplatte löschen!
 +
 
 +
= Links =
  
Die Webseite des deb-Paketes finden Sie unter http://www.geole.info.
+
* [http://debian.zaubberer.net/ zaubberer]
 +
* [http://www.geole.info/ geole]
  
  
 
[[Kategorie:Installation]]
 
[[Kategorie:Installation]]

Version vom 13. April 2008, 15:26 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.

Kurzanleitung

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

Verfügbare Versionen

Name source binary
zaubberer 2.6.3 2.6.3
geole 2.6.0 2.6.0

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

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 mit

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

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

bzw.

sudo apt-get install geole-keyring

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.

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

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!

Links