|
Bodo⧼word-separator⧽ ⧼parentheses⧽ |
Zeile 1: |
Zeile 1: |
− | =Einleitung=
| + | Pakete für Suse gibt es bei Packman : |
| | | |
− | Das Paket richtet den TV-Browser für Mehrbenutzersysteme ein und verwendet die Java-Laufzeitumgebung von Sun in der Version 1.5.
| + | http://packman.links2linux.de/package/tvbrowser |
− | | |
− | Es gibt für TV-Browser zwei Pakete: tvbrowser (enthält das Programm) und tvbrowser-themes (enthält weitere themes). Das Paket tvbrowser-themes ist nur optional zu installieren und wird nicht unbedingt gebraucht für den Einsatz des TV-Browsers, es enthält nur die zusätzlichen Themes asl "Eye-Candy".
| |
− | | |
− | Da das TV-Browser Paket weitere abhängige Pakete benötigt, empfiehlt sich dringen der Einsatz eines Installationsprogrammes. Für SuSE kommen zur Zeit drei Varianten in Betracht.
| |
− | | |
− | *[[#yast|YaST]] - das SuSE interne Installationsprogramm
| |
− | *[[#apt|Apt]] - Eine Portierung des debian Tools für RPM basierte Systeme ([http://linux01.gwdg.de/apt4rpm/])
| |
− | *[[#smart-channel|smart]] - Ein neues Installationstool und der "natürliche" Nachfolger von apt, ab SuSE-10.1 ist das der Standard ([http://labix.org/smart])
| |
− | | |
− | Diese Tools haben alle ihre Vor-/Nachteile. Es liegt an dir, eines auszuwählen ...
| |
− | | |
− | Wer weitere Information zu apt und/oder smart sucht, kann sich gerne im apt-Forum des linux-club.de informieren: [http://www.linux-club.de/forum62.html]
| |
− | | |
− | ==Ein Wort zur Sicherheit==
| |
− | Alle meine Pakete sind gpg-signiert. Damit kann vor der Installation die Korrektheit eines Paketes geprüft werden.
| |
− | | |
− | Der öffentliche Teil des Schlüssels ist in dem Paket rpmkey-suser-oc2pus enthalten und kann mit dem Befehl
| |
− | apt install rpmkey-suser-oc2pus
| |
− | oder
| |
− | smart install rpmkey-suser-oc2pus
| |
− | installiert werden.
| |
− | YaST überprüft die "Echtheit" eines Paketes seit SuSE Version 10.1, dazu ist das ganze YaST Repository signiert.
| |
− | | |
− | Alle gpg-Keys liegen als RPM auf dem ftp.gwdg.de Server vor:
| |
− | http://ftp4.gwdg.de/pub/linux/suse/apt/SuSE/9.3-i386/RPMS.rpmkeys/
| |
− | http://ftp4.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/RPMS.rpmkeys/
| |
− | http://ftp4.gwdg.de/pub/linux/suse/apt/SuSE/10.1-i386/RPMS.rpmkeys/
| |
− | | |
− | ==Das Paket jimi==
| |
− | Zum Installieren von TV-Browser ist jimi nicht unbedingt erforderlich. Wer aber mein skinlf Paket auch in anderen Java-Programmen nutzt sollte sich das jimi-Paket, wie hier beschrieben, selber erstellen, da es leider nicht in "Binärform" verbreitet werden darf wegen der SUN-Lizenz. Deshalb muss man sich dieses Paket selber zusammenbauen.
| |
− | | |
− | Das geht wie folgt:
| |
− | | |
− | Zunächst lädt man sich von der jpackage Seite ([http://www.jpackage.org/]) das jimi-nosrc.rpm herunter ([http://mirrors.dotsrc.org/jpackage/1.6/generic/non-free/SRPMS/jimi-1.0-9jpp.nosrc.rpm])
| |
− | | |
− | Dann lädt man von der SUN-Site das JIMI Software Development Kit herunter und bestätigt die Lizenzbedingungen (http://java.sun.com/products/jimi/) und speichert die Datei ''jimi1_0.zip'' im Verzeichnis /usr/src/packages/SOURCES ab.
| |
− | | |
− | Mit dem Befehl
| |
− | rpmbuild --rebuild jimi-1.0-9jpp.nosrc.rpm
| |
− | wird dann das jimi-RPM erstellt und steht zur Installation im Verzeichnis /usr/src/RPMS/noarch.
| |
− | | |
− | Mit dem Befehl
| |
− | rpm -Uhv jimi-1.0-9jpp.noarch.rpm
| |
− | wird es dann installiert.
| |
− | | |
− | Eine etwas ausführlichere Anleitung (in englisch) findet sich ebenfalls auf der jpackage Seite ([http://www.jpackage.org/rebuilding.php])
| |
− | | |
− | ==Yast==
| |
− | | |
− | Dazu YaST starten, dann :
| |
− | | |
− | * Software - Installationsquelle wechseln - Hinzufügen
| |
− | * Protokoll: ''HTTP''
| |
− | * Servername: ''ftp.gwdg.de''
| |
− | * Verzeichnis: ''pub/linux/misc/suser-oc2pus/10.1''
| |
− | * mit OK bestätigen
| |
− | * aktivieren nicht vergessen!
| |
− | | |
− | YaST gibt es auch für SuSE-9.3 und SuSE-10.0. Das Protokoll FTP kann ebenfalls gewählt werden.
| |
− | | |
− | Damit wird das YaST-Repository ausgewählt, wenn man als Verzeichnis ''/pub/linux/misc/suser-oc2pus/10.1/RPMS'' einsetzt wird die YUM Variante von YaST ausgewählt. Beide Varianten sollten funktionieren und haben den gleichen Inhalt.
| |
− | | |
− | Eine weitere Variante ist der folgende Befehl (als root in einer Konsole)
| |
− | | |
− | installation_sources -a <nowiki>http://ftp.gwdg.de/pub/linux/misc/suser-oc2pus/10.1</nowiki>
| |
− | | |
− | Nach dem hinzufügen der Quelle im Yast kann man nun wie gewohnt in Yast den TV-Browser installieren.
| |
− | | |
− | ==apt==
| |
− | | |
− | Zuerst müssen die Quellen zu apt hinzugefügt werden. Hierzu gibt es zwei Unterschiedliche Systeme. Mit und ohne repomd.
| |
− | | |
− | ===apt ohne repomd===
| |
− | Dazu in der ''/etc/apt/sources.list'' folgende Zeile(n) eintragen:
| |
− | | |
− | ====SuSE-10.1====
| |
− | rpm <nowiki>http://ftp.gwdg.de/pub/linux/suse/apt/</nowiki> SuSE/10.1-i386 suser-oc2pus
| |
− | rpm-src <nowiki>http://ftp.gwdg.de/pub/linux/suse/apt/</nowiki> SuSE/10.1-i386 suser-oc2pus
| |
− | | |
− | ====SuSE-10.0====
| |
− | rpm <nowiki>http://ftp.gwdg.de/pub/linux/suse/apt/</nowiki> SuSE/10.0-i386 suser-oc2pus
| |
− | rpm-src <nowiki>http://ftp.gwdg.de/pub/linux/suse/apt/</nowiki> SuSE/10.0-i386 suser-oc2pus
| |
− | | |
− | ====SuSE-9.3====
| |
− | rpm <nowiki>http://ftp.gwdg.de/pub/linux/suse/apt/</nowiki> SuSE/9.3-i386 suser-oc2pus
| |
− | rpm-src <nowiki>http://ftp.gwdg.de/pub/linux/suse/apt/</nowiki> SuSE/9.3-i386 suser-oc2pus
| |
− | | |
− | ===apt mit repomd===
| |
− | | |
− | Mit dem neuen apt (welches auch repomd kann) alternativ:
| |
− | | |
− | Das neue apt mit repomd-Support gibt es für SuSE-9.3, SuSE-10 und SuSE-10.1 hier: [http://ftp.gwdg.de/pub/opensuse/repositories/home:/rbos]
| |
− | | |
− | ====SuSE-10.1====
| |
− | repomd <nowiki>http://ftp.gwdg.de/pub/linux/misc/suser-oc2pus 10.1/RPMS/</nowiki>
| |
− | | |
− | ====SuSE-10.0====
| |
− | repomd <nowiki>http://ftp.gwdg.de/pub/linux/misc/suser-oc2pus 10.0/RPMS/</nowiki>
| |
− | | |
− | ====SuSE-9.3====
| |
− | repomd <nowiki>http://ftp.gwdg.de/pub/linux/misc/suser-oc2pus 9.3/RPMS/</nowiki>
| |
− | | |
− | Statt <nowiki>http://</nowiki> kann auch das Protokoll <nowiki>ftp://</nowiki> gewählt werden
| |
− | Statt ftp.gwdg.de kann auch ein mirror von ftp.gwdg.de gewählt werden (z.Bsp: ftp4.gwdg.de).
| |
− | | |
− | ===Installation mit Apt===
| |
− | | |
− | Zusätzlich zu dem Paket tvbrowser werden noch einige java-Bibliotheken benötigt. Diese sind ebenfalls im Repository von suser-oc2pus zu finden.
| |
− | | |
− | Weitere basis-Bibliotheken sind im jpackage Repository zu finden ([http://www.jpackage.org/]). Dieses Repository ist ebenfalls in apt zu integrieren. Dazu muss in der /etc/apt/sources.list der folgende Eintrag hinzugefügt werden:
| |
− | | |
− | <nowiki># jpackage</nowiki>
| |
− | rpm <nowiki>http://ftp.heanet.ie/pub/jpackage/ 1.7/generic free</nowiki>
| |
− | rpm <nowiki>http://ftp.heanet.ie/pub/jpackage/ 1.6/generic free</nowiki>
| |
− | | |
− | Auf der Homepage des Projektes jpackage [http://www.jpackage.org/repos.php] sind weitere Mirrors gelistet.
| |
− | | |
− | Damit sind nun die Vorraussetzungen zur tvbrowser Installation abgeschlossen. Mit dem Befehl ''apt update'' werden dann die Metainformationen aktualisiert.
| |
− | | |
− | Mit dem Befehl
| |
− | ''apt install tvbrowser''
| |
− | wird das TV-Browser Programm dann installiert. Im KDE-Menu findet sich dann ein Eintrag zum starten des Programmes. Über die Konsole kann der TV-Browser mit dem Befehl tvbrowser.sh gestartet werden.
| |
− | | |
− | Eine beispielhafte Installation sieht dann so aus:
| |
− | apt install tvbrowser
| |
− | Reading Package Lists... Done
| |
− | Building Dependency Tree... Done
| |
− | The following extra packages will be installed:
| |
− | jgoodies-forms l2fprod-common nachocalendar skinlf
| |
− | The following NEW packages will be installed:
| |
− | jgoodies-forms l2fprod-common nachocalendar skinlf tvbrowser
| |
− | 0 upgraded, 5 newly installed, 0 removed and 16 not upgraded.
| |
− | Need to get 0B/5654kB of archives.
| |
− | After unpacking 10.5MB of additional disk space will be used.
| |
− | Do you want to continue? [Y/n]
| |
− | Committing changes...
| |
− | Preparing... ########################################### [100%]
| |
− | 1:jgoodies-forms ########################################### [ 20%]
| |
− | 2:nachocalendar ########################################### [ 40%]
| |
− | 3:l2fprod-common ########################################### [ 60%]
| |
− | 4:skinlf ########################################### [ 80%]
| |
− | 5:tvbrowser ########################################### [100%]
| |
− | Done.
| |
− | | |
− | ==smart-channel==
| |
− | | |
− | Dazu die folgende channel-Definition im Verzeichnis ''/etc/smart/channels'' als ''suser-oc2pus.channel'' speichern und beim nächsten smart update aktivieren oder die entsprechenden Werte in der smart-GUI eintragen.
| |
− | Oder mit ''smart channel --add suser-oc2pus.channel'' importieren
| |
− | | |
− | ===SuSE-10.1===
| |
− | [suse-101-apt-suser-oc2pus]
| |
− | type = apt-rpm
| |
− | name = SUSE Linux 10.1 APT suser-oc2pus Repository
| |
− | baseurl = <nowiki>ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-i386</nowiki>
| |
− | components = suser-oc2pus
| |
− | mirror = <nowiki>ftp://ftp4.gwdg.de/pub/linux/suse/apt/SuSE/10.1-i386</nowiki>
| |
− | mirror = <nowiki>http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-i386</nowiki>
| |
− |
| |
− | [suse-101-yum-suser-oc2pus]
| |
− | type = rpm-md
| |
− | name = SUSE Linux 10.1 YUM suser-oc2pus Repository
| |
− | baseurl = <nowiki>ftp://ftp.gwdg.de/pub/linux/misc/suser-oc2pus/10.1/RPMS</nowiki>
| |
− | mirror = <nowiki>ftp://ftp4.gwdg.de/pub/linux/misc/suser-oc2pus/10.1/RPMS</nowiki>
| |
− | mirror = <nowiki>http://ftp.gwdg.de/pub/linux/misc/suser-oc2pus/10.1/RPMS</nowiki>
| |
− | | |
− | ===SuSE-10.0===
| |
− | [suse-100-apt-suser-oc2pus]
| |
− | type = apt-rpm
| |
− | name = SUSE Linux 10.0 APT suser-oc2pus Repository
| |
− | baseurl = <nowiki>ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386</nowiki>
| |
− | components = suser-oc2pus
| |
− | mirror = <nowiki>ftp://ftp4.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386</nowiki>
| |
− | mirror = <nowiki>http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386</nowiki>
| |
− |
| |
− | [suse-100-yum-suser-oc2pus]
| |
− | type = rpm-md
| |
− | name = SUSE Linux 10.0 YUM suser-oc2pus Repository
| |
− | baseurl = <nowiki>ftp://ftp.gwdg.de/pub/linux/misc/suser-oc2pus/10.0/RPMS</nowiki>
| |
− | mirror = <nowiki>ftp://ftp4.gwdg.de/pub/linux/misc/suser-oc2pus/10.0/RPMS</nowiki>
| |
− | mirror = <nowiki>http://ftp.gwdg.de/pub/linux/misc/suser-oc2pus/10.0/RPMS</nowiki>
| |
− | | |
− | ===SuSE-9.3===
| |
− | [suse-93-apt-suser-oc2pus]
| |
− | type = apt-rpm
| |
− | name = SUSE Linux 9.3 APT suser-oc2pus Repository
| |
− | baseurl = <nowiki>ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.3-i386</nowiki>
| |
− | components = suser-oc2pus
| |
− | mirror = <nowiki>ftp://ftp4.gwdg.de/pub/linux/suse/apt/SuSE/9.3-i386</nowiki>
| |
− | mirror = <nowiki>http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.3-i386</nowiki>
| |
− |
| |
− | [suse-93-yum-suser-oc2pus]
| |
− | type = rpm-md
| |
− | name = SUSE Linux 9.3 YUM suser-oc2pus Repository
| |
− | baseurl = <nowiki>ftp://ftp.gwdg.de/pub/linux/misc/suser-oc2pus/9.3/RPMS</nowiki>
| |
− | mirror = <nowiki>ftp://ftp4.gwdg.de/pub/linux/misc/suser-oc2pus/9.3/RPMS</nowiki>
| |
− | mirror = <nowiki>http://ftp.gwdg.de/pub/linux/misc/suser-oc2pus/9.3/RPMS</nowiki>
| |
− | | |
− | Es gibt weitere mirrors für ftp.gwdg.de, diese können natürlich ergänzt und verwendet werden.
| |
− | | |
− | Damit ist das Repository von suser-oc2pus eingebunden.
| |
− | | |
− | Zusätzlich zu dem Paket tvbrowser werden noch einige java-Bibliotheken benötigt. Diese sind ebenfalls im Repository von suser-oc2pus zu finden.
| |
− | | |
− | Weitere Java-Basis-Bibliotheken sind im jpackage Repository zu finden ([http://www.jpackage.org/]). Dieses Repository ist ebenfalls in smart zu integrieren. Die zugehörige smart-channel Definition für jpackage sieht so aus:
| |
− | | |
− | <nowiki>
| |
− | [jpackage-1.6]
| |
− | type = apt-rpm
| |
− | name = JPackage 10.1 apt repository (1.6)
| |
− | baseurl = http://mirrors.sunsite.dk/jpackage/1.6/generic
| |
− | components = free
| |
− | | |
− | mirror = http://sunsite.informatik.rwth-aachen.de/ftp/pub/Linux/jpackage/1.6/generic
| |
− | | |
− | [jpackage-1.7]
| |
− | type = apt-rpm
| |
− | name = JPackage 10.1 apt repository (1.7)
| |
− | baseurl = http://ftp.heanet.ie/pub/jpackage/1.7/generic
| |
− | components = free
| |
− | | |
− | mirror = http://mirrors.dotsrc.org/jpackage/1.7/generic
| |
− | mirror = ftp://mirrors.dotsrc.org/jpackage/1.7/generic
| |
− | mirror = http://planetmirror.com/pub/jpackage/1.7/generic
| |
− | mirror = ftp://ftp.planetmirror.com/pub/jpackage/1.7/free
| |
− | mirror = http://sunsite.informatik.rwth-aachen.de/ftp/pub/Linux/jpackage/1.7/generic
| |
− | mirror = ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/jpackage/1.7/generic
| |
− | mirror = http://ftp.heanet.ie/pub/jpackage/1.7/generic
| |
− | mirror = ftp://ftp.heanet.ie/pub/jpackage/1.7/generic
| |
− | mirror = ftp://ftp.pbone.net/pub/jpackage/1.7/generic
| |
− | mirror = http://sunsite.rediris.es/mirror/jpackage/1.7/generic
| |
− | mirror = ftp://ftp.rediris.es/mirror/jpackage/1.7/generic
| |
− | mirror = ftp://gsa10.eps.cdf.udc.es/jpackage/1.7/generic
| |
− | mirror = http://www.mirrorservice.org/sites/jpackage.org/1.7/generic
| |
− | mirror = ftp://ftp.mirrorservice.org/sites/jpackage.org/1.7/generic</nowiki>
| |
− | | |
− | Damit sind nun die Vorraussetzungen zur Installation von TV-Browser abgeschlossen. Mit dem Befehl
| |
− | ''smart update''
| |
− | werden dann die Metainformationen aktualisiert.
| |
− | | |
− | Mit
| |
− | ''smart install tvbrowser''
| |
− | wird das TV-Browser Programm dann installiert. Im KDE-Menu findet sich dann ein Eintrag zum starten des Programmes. Über die Konsole kann der TV-Browser mit dem Befehl tvbrowser.sh gestartet werden.
| |
− | | |
− | [[Kategorie:Installation]]
| |