Alle gucken Fernsehen mit Zattoo, das moechte ich auch! Zattoo und Gentoo muessen zusammenpassen, das klingt doch schon so gleich. ![]()
Wir nehmen mal an, dass du Gentoo benutzt so wie ich, und dein System laeuft mit Sound und X und so weiter, und du einen Zattoo-Account auf http://zattoo.com angelegt hast.
So geht’s:
Da das Zatto nicht im normalen Portage-Tree von Gentoo ist, sondern in einem Overlay, brauchen wir zuerst den Overlay-Manager Layman.
pony ~ # emerge -va app-portage/layman
Das Zattoo-Ebuild ist im Sunrise-Overlay, das ist eine der groessten Sammlungen mit inoffiziellen Ebuilds von Gentoo-Nutzern. Dieses Overlay importieren wir nun:
pony ~ # layman -f -a sunrise
Achtung: Hierfuer braucht man das Versions-Verwaltungs-Programm Subversion und muss es, wenn nicht vorhanden, installieren:
pony ~ # emerge -va dev-util/subversion
Fuer das Auswerten des Overlays fuegen wir eine Zeile an die make.conf:
pony ~ # echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf
Achtung: Diese Zeile erst hinzufuegen nachdem ein Overlay in Layman importiert ist! Sonst gibt es eine Fehlermeldung.
Nun schauen wir mal, ob ein Zattoo-Ebuild da ist:
pony ~ # emerge -s zattoo
Wie wir sehen, heisst das Paket media-tv/zattoo-bin und ist masked.
Wir tragen also media-tv/zattoo-bin in folgende Dateien ein, um die Maskierung aufzuheben:
/etc/portage/package.unmask
/etc/portage/package.keywords
Dann endlich koennen wir das Paket installieren:
pony ~ # emerge zattoo-bin
Nun werden einige Sachen installiert. Am Ende sehen wir, dass Zattoo eine “fetch restriction” hat, es wird nicht automatisch heruntergeladen. Wir laden es von Hand herunter und verschieben es in das “distfiles”-Verzeichnis:
pony ~ # wget http://download.zattoo.com/zattoo-< version >.tgz
pony ~ # mv zattoo-< version >.tgz /usr/portage/distfiles/
Hier muss man die Version anpassen auf diejenige, welche vorher in der Meldung mit der das emerge-Kommando abbrach stand.
Jetzt kann es endlich gebaut werden:
pony ~ # emerge zattoo-bin
Dann machen wir einen ersten Versuch, Zattoo zu starten:
linse@pony ~ $ zattoo_player
Bei mir fehlte noch libxinerama und ein paar alte librarys. Dies kann man durch Softlinks loesen: wir schieben Zattoo einfach die neueren Versionen der Librarys unter, wenn es so alte verlangt, dass die nicht mehr da sind. ![]()
pony ~ # emerge x11-libs/libXinerama
pony ~ # ln -s /usr/lib/libfaad.so.1 /usr/lib/libfaad.so.0
pony ~ # ln -s /usr/lib/libcurl.so.4 /usr/lib/libcurl.so.3
Jetzt versuchen wir erneut, Zattoo zu starten:
linse@pony ~ $ zattoo_player
Wenn wir Pech haben crashed der Player nach dem Login.
Dann muessen wir ueberpruefen, ob der Flash Player installiert ist:
pony ~ # emerge -av net-www/netscape-flash
Ist er installiert, muessen wir den Flashplayer-Link von Zattoo ueberpruefen:
pony ~ # ls -ld /usr/lib/zattoo/flashplayer.xpt
Bei mir war das ein Link auf nicht existente Datei. Das muss repariert werden:
pony ~ # rm /usr/lib/zattoo/flashplayer.xpt
pony ~ # ln /opt/netscape/plugins/libflashplayer.so /usr/lib/zattoo/flashplayer.xpt
Wir versuchen es erneut.
linse@pony ~ $ zattoo_player
Es kann passieren, dass der Player immer noch nach dem Login crashed. Dann fehlt ihm die Zattoo-Library selbst als shared library:
linse@pony ~ $ ldconfig /usr/lib/zattoo






















hihi, dein rechner heißt ‘pony’
naSoEin Zufall!
Genau durch dasselbe gefrickel bin ich heut auch gegangen.
Jetzt muss ich dem Zplayer nurnoch sagen er soll bitte nicht spanisch mit mir reden,ansonsten alles gut.
mfg h5
hihi, hinter deinem player versteckt sich ne rosa bluume!
Hi,
da ist ein Fehlerchen:
Fuer das Auswerten des Overlays fuegen wir eine Zeile an die make.conf:
pony ~ # echo “source /usr/portage/local/layman/make.conf” >> /etc/make.conf
sollte heißen:
Fuer das Auswerten des Overlays fuegen wir eine Zeile an die make.conf:
pony ~ # echo “source /usr/local/portage/layman/make.conf” >> /etc/make.conf
(portage und local sind vertauscht)
wenn howto korrigiert, bitte diese Bemerkung löschen
danke für den tipp. ich verwende gentoo für ALLE anwendungen: büro, maschinensteuerung, CNC… und nun auf für zattoo!!
grüessli aus der schweiz
con
>Fuer das Auswerten des Overlays fuegen wir eine Zeile an die make.conf:
>pony ~ # echo “source /usr/local/portage/layman/make.conf” >> >/etc/make.conf
>
>(portage und local sind vertauscht)
Das hängt von der layman-Version ab. Bei Versionen < 1.2 wird der tree standardmässig noch unter /usr/portage/local gespeichert (storage-variable in /etc/layman/layman.cfg)
Auch Gruss aus der Schweiz
Jau, deshalb habe ich das oben auch nicht geaendert, sondern einfach mal so stehen lassen als Kommentar. So kann man beide Versionen finden und selber schauen, was man braucht.
Toller Typ auf dem Bild
Endlich erkennt mal jemand, was ich gucke.