Xine unter Suse 8.0 Prof installieren
Hallo Liste! Vorab: Ich suchte einen DVD-Player für Linux und bin beim googeln auf "Xine" gestossen. Habe mir eben die 2 Dateien von http://xine.sourceforge.net runtergezogen und habe zuerst "xine-lib" und dann "xine-ui" wie auf der HOWTO-Seite unter http://xine.sourceforge.net/xine_frame.php?page=FAQ_de unter Punkt 3.2.1 beschrieben installiert. Beim installieren vom "xine-ui" erhielt ich auf der Konsole folgende Fehlermeldung: ----------- checking for XINE-LIB version >= 0.9.10... no *** The xine-config script installed by XINE could not be found *** If XINE was installed in PREFIX, make sure PREFIX/bin is in *** your path, or set the XINE_CONFIG environment variable to the *** full path to xine-config. configure: error: *** You should install xine-lib first *** ----------- Ich weiss ja, dass ab Suse 8.0 irgendwas an den Systempfaden geädert wurde, aber ich bekomm's einfach nicht hin. Kann mir jemand mal kurz helfen? Vorab danke Gruß Jens
Jens Hofheinz schrieb:
Habe mir eben die 2 Dateien von http://xine.sourceforge.net runtergezogen und habe zuerst "xine-lib" und dann "xine-ui" wie auf der HOWTO-Seite unter http://xine.sourceforge.net/xine_frame.php?page=FAQ_de unter Punkt 3.2.1 beschrieben installiert. Beim installieren vom "xine-ui" erhielt ich auf der Konsole folgende Fehlermeldung:
----------- checking for XINE-LIB version >= 0.9.10... no *** The xine-config script installed by XINE could not be found *** If XINE was installed in PREFIX, make sure PREFIX/bin is in *** your path, or set the XINE_CONFIG environment variable to the *** full path to xine-config. configure: error: *** You should install xine-lib first *** -----------
Du hast Dir TGZ Dateien gezogen? Vermutlich hast Du die xine-lib unter /usr/local installiert und versuchst nun, xine-ui als root zu compilieren. Das geht schief, weil /usr/local/bin z.B. nicht im Pfad von root ist. Compiliere Software immer als User, nicht als root und verwende Root-Rechte nur zum Installieren. Ausser- dem sollte nach dem Installieren von Bibliotheken ein ldconfig ausgefuehrt werden.
Ich weiss ja, dass ab Suse 8.0 irgendwas an den Systempfaden geädert wurde, aber ich bekomm's einfach nicht hin.
Machs Dir einfach, deinstalliere alle bisherigen xine-Pakete (oder deren Installatonsversuche) und nimm die RPMs von http://packman.links2linux.de/. Das wird wohl am einfachsten sein. Gruesse, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, University of Karlsruhe
Hallo Thomas, Am Samstag, 24. August 2002 14:03 schrieb Thomas Hertweck:
Jens Hofheinz schrieb:
Habe mir eben die 2 Dateien von http://xine.sourceforge.net runtergezogen und habe zuerst "xine-lib" und dann "xine-ui" wie auf der HOWTO-Seite unter http://xine.sourceforge.net/xine_frame.php?page=FAQ_de unter Punkt 3.2.1 beschrieben installiert. Beim installieren vom "xine-ui" erhielt ich auf der Konsole folgende Fehlermeldung:
----------- checking for XINE-LIB version >= 0.9.10... no *** The xine-config script installed by XINE could not be found *** If XINE was installed in PREFIX, make sure PREFIX/bin is in *** your path, or set the XINE_CONFIG environment variable to the *** full path to xine-config. configure: error: *** You should install xine-lib first *** -----------
Du hast Dir TGZ Dateien gezogen? Vermutlich hast Du die xine-lib unter /usr/local installiert und versuchst nun, xine-ui als root
Ich bin halt so, wie in der Anleitung beschrieben, vorgegangen. entpacken #./configure #su #passwort #make install war das falsch?
zu compilieren. Das geht schief, weil /usr/local/bin z.B. nicht im Pfad von root ist. Compiliere Software immer als User, nicht als root und verwende Root-Rechte nur zum Installieren. Ausser- dem sollte nach dem Installieren von Bibliotheken ein ldconfig ausgefuehrt werden.
das habe ich gemacht
Ich weiss ja, dass ab Suse 8.0 irgendwas an den Systempfaden geädert wurde, aber ich bekomm's einfach nicht hin.
Machs Dir einfach, deinstalliere alle bisherigen xine-Pakete (oder deren Installatonsversuche)
und wie mache ich das am besten?
und nimm die RPMs von http://packman.links2linux.de/. Das wird wohl am einfachsten sein.
die werde ich mir sofort runterladen :)
Gruesse, Thomson
Danke für die Hilfe! Gruß Jens
Hallo Jens! Jens Hofheinz schrieb:
Am Samstag, 24. August 2002 14:03 schrieb Thomas Hertweck:
[...]
Ich bin halt so, wie in der Anleitung beschrieben, vorgegangen. entpacken
#./configure #su #passwort #make install
war das falsch?
Also, prinzipielle Vorgehensweise: o Download der Software/Source (als User) o Entpacken des Archivs (als User) o Ins Quellverzeichnis wechseln und die zugehoerige Dokumentation lesen (als User) o ./configure (mit evtl. Optionen, siehe "./configure --help") aus- fuehren (als User) o Software compilieren per "make" (als User) o Software testen falls moeglich ("make check" oder "make test") (als User) o Rootrechte erlangen und mit "checkinstall" die Software im System installieren. Checkinstall baut ein RPM, was anschliessend installiert wird. Das hat den Vorteil, dass die RPM-Datenbank aktuell bleibt und Abhaen- gigkeiten anderer Software korrekt aufgeloest werden koennen und eine leichte Deinstallation moeglich ist. Die Software "checkinstall" ist bei SuSE dabei, evtl. musst Du diese nachinstallieren (wuerde ich dringend empfehlen). Fuer eine genauere Beschreibung, siehe z.B. meine Email im Archiv http://lists.suse.com/archive/suse-linux/2002-Aug/2914.html. Dort ging es um transcode. Wenn man wenig Erfahrung hat, ist das Com- pilieren von Multimedia-Paketen wie xine nicht ganz so einfach, denke ich.
Machs Dir einfach, deinstalliere alle bisherigen xine-Pakete (oder deren Installatonsversuche)
und wie mache ich das am besten?
Wenn Du "checkinstall" nicht verwendet hast, dann bleibt Dir wohl nur uebrig nachzuschauen, was genau der Befehl "make install" gemacht hat (z.B. kannst Du ein "make -n install" eingeben, dann werden nur die Befehle gelistet, die ausgefuehrt werden, aber es wird nichts am Sy- stem veraendert) und diese Befehle von Hand rueckgaengig zu machen. Ein "make uninstall" fehlt leider bei den meisten Makefiles :-)
und nimm die RPMs von http://packman.links2linux.de/. Das wird wohl am einfachsten sein.
die werde ich mir sofort runterladen :)
Bevor Du diese installierst, solltest Du aber auf alle Faelle auch die von Dir selbst per TGZ und Compilieren (bzw. "make install") im System installierte xine-Software entfernen, sonst kann es zu Problemen kommen! Gruesse, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, University of Karlsruhe
Am Samstag, 24. August 2002 15:03 schrieb Thomas Hertweck:
Bevor Du diese installierst, solltest Du aber auf alle Faelle auch die von Dir selbst per TGZ und Compilieren (bzw. "make install") im System installierte xine-Software entfernen, sonst kann es zu Problemen kommen!
Ja, in jedem Fall. Ein selbst compiliertes xine steckt seine Plugins nach /usr/local/lib/xine (wie es sich für selbst compiliertes gehört), die RPM's nach /usr/lib/xine. Ein Mix kann zu Problemen führen, insbesondere auch ein Vermischen bei libdvdread und libdvdcss kann unangenehme folgen haben, die müssend passend zueinander compiliert werden (was bei PRM's aus einer Quelle in aller Regel der Fall ist)! -- Machs gut | http://www.iiv.de/schwinde/buerger/tremmel/ Manfred | http://www.knightsoft-net.de
Hallo Thomas, Am Samstag, 24. August 2002 15:03 schrieb Thomas Hertweck:
Hallo Jens!
Jens Hofheinz schrieb:
Am Samstag, 24. August 2002 14:03 schrieb Thomas Hertweck:
[...]
Ich bin halt so, wie in der Anleitung beschrieben, vorgegangen. entpacken
#./configure #su #passwort #make install
war das falsch?
Also, prinzipielle Vorgehensweise: o Download der Software/Source (als User) o Entpacken des Archivs (als User) o Ins Quellverzeichnis wechseln und die zugehoerige Dokumentation lesen (als User) o ./configure (mit evtl. Optionen, siehe "./configure --help") aus- fuehren (als User) o Software compilieren per "make" (als User) o Software testen falls moeglich ("make check" oder "make test") (als User) o Rootrechte erlangen und mit "checkinstall" die Software im System installieren. Checkinstall baut ein RPM, was anschliessend installiert wird. Das hat den Vorteil, dass die RPM-Datenbank aktuell bleibt und Abhaen- gigkeiten anderer Software korrekt aufgeloest werden koennen und eine leichte Deinstallation moeglich ist. Die Software "checkinstall" ist bei SuSE dabei, evtl. musst Du diese nachinstallieren (wuerde ich dringend empfehlen).
Fuer eine genauere Beschreibung, siehe z.B. meine Email im Archiv http://lists.suse.com/archive/suse-linux/2002-Aug/2914.html. Dort ging es um transcode. Wenn man wenig Erfahrung hat, ist das Com- pilieren von Multimedia-Paketen wie xine nicht ganz so einfach, denke ich.
Machs Dir einfach, deinstalliere alle bisherigen xine-Pakete (oder deren Installatonsversuche)
und wie mache ich das am besten?
Wenn Du "checkinstall" nicht verwendet hast, dann bleibt Dir wohl nur uebrig nachzuschauen, was genau der Befehl "make install" gemacht hat (z.B. kannst Du ein "make -n install" eingeben, dann werden nur die Befehle gelistet, die ausgefuehrt werden, aber es wird nichts am Sy- stem veraendert) und diese Befehle von Hand rueckgaengig zu machen. Ein "make uninstall" fehlt leider bei den meisten Makefiles :-)
und nimm die RPMs von http://packman.links2linux.de/. Das wird wohl am einfachsten sein.
die werde ich mir sofort runterladen :)
Bevor Du diese installierst, solltest Du aber auf alle Faelle auch die von Dir selbst per TGZ und Compilieren (bzw. "make install") im System installierte xine-Software entfernen, sonst kann es zu Problemen kommen!
Hab die einzelnen Schritte ausgeführt und es funzt ohne Probleme. DANKE!!
Gruesse, Thomson
Gruß Jens
participants (3)
-
Jens Hofheinz
-
Manfred Tremmel
-
Thomas Hertweck