fehlende Abhängigkeiten bei Update auf KDE 3.2
Hi Liste, beim Update auf KDE 3.2 auf SuSE 9.0 mittels rpm -Uvh *.rpm werden mir folgende fehlende Abhängigkeiten angezeigt: libmpeg-0.3.0.so is needed by kdemultimedia3-video-3.2.0-8 libFLAC.so.4 is needed by kdemultimedia3-video-3.2.0-8 ein Suchen brachte, dass libmpeg von kdemultimedia3-midi-3.2.0-8 bereitgestellt wird, welches ich ja auch installiere. Eine Version von lip-Flac oder flac-libs über rpmseek.com wurde zwar gefunden, aber nicht für die SuSE 9.0. Bei rpm-pbone.net bin ich auch nicht fündig geworden. Hat jemand einen Tipp für mich? vorab danke Jens -- Registered Linux-User #284411 - Linux-Machine #197637 GnuPG/OpenPGP-Key: 0x482BBF3D - http://www.dfn-pca.de/pgpkserv Bitte KEINE HTML-Mails an mich - Don't send HTML coded Mails
Am Donnerstag, 5. Februar 2004 11:13 schrieb Jens Hofheinz:
libmpeg-0.3.0.so is needed by kdemultimedia3-video-3.2.0-8 libFLAC.so.4 is needed by kdemultimedia3-video-3.2.0-8
libFLAC.so.4 habe ich gefunden und installiert. Das Problem mit der libmpeg besteht weiterhin. Lt. rmpseek.com ist die Datei in kdemultimedia3 ,-midi -sound und -video enthalten. Warum wird diese dann von rpm nicht gefunden?
Hallo Jens, Am Donnerstag, 5. Februar 2004 11:13 schrieb Jens Hofheinz:
Eine Version von lip-Flac oder flac-libs über rpmseek.com wurde zwar gefunden
bin gestern vor den gleichen Abhängigkeitsproblemen gestanden und habe sie auf
folgende Art gelöst.
Im YAST2 kannst du nach Dateien suchen, wenn du im Suche-Dialog das Häkchen im
Provides-Feld setzt. Dort habe ich z.B. ein Paket names flac (glaube ich,
dass es so hieß) gefunden. => Installieren => Abhängigkeit erfüllt.
Als Alternative kannst du auch ein Paket mit dem Befehl
yast2 -i
Hallo Mike, hallo Jens, hallo Leute, Am Donnerstag, 05. Februar 2004 12:03 schrieb Mike Unke:
Am Donnerstag, 5. Februar 2004 11:13 schrieb Jens Hofheinz: [...] Im YAST2 kannst du nach Dateien suchen, wenn du im Suche-Dialog das Häkchen im Provides-Feld setzt.
Geht, klar. Ein pin dateiname geht allerdings oft schneller ;-)
Als Alternative kannst du auch ein Paket mit dem Befehl yast2 -i
(ohne spitze Klammern) installieren. Dabei wird das Softwaremodul von YAST2 aufgerufen und checkt für dich die Abhängigkeiten.
Schön wärs. yast -i irgendwas.rpm verwendet intern rpm --nodeps --force - das sollte man besser nicht machen. Eine genauere Erklärung sollte sich auch im Listenarchiv finden lassen, such mal in Google nach yast2 -i --nodeps --force in Verbindung mit meinem Namen ;-) Gruß Christian Boltz --
(Windows XP welches auch installiert ist läuft aber ohne Probleme) Musst Du nicht erwähnen, eine Mail so zu versauen, geht in der Regel nur mit Outlook. [> Stephan Papst und Manfred Tremmel in suse-linux]
Hallo Christian, hallo Liste,
Schön wärs. yast -i irgendwas.rpm verwendet intern rpm --nodeps --force - das sollte man besser nicht machen.
Den von dir genannten Befehl sollte man natürlich vermeiden, das ist klar, nur verstehe ich nicht, warum YAST2 notwendige Abhängigkeiten auflöst und die entsprechenden Pakete installiert? Das wiederspricht m.M. nach dem "nodeps". Ein Beispiel: Ich möchte von Hand mittels "Yast2 -i" ein Paket aaa.rpm einspielen. Dieses benötigt jedoch Libs aus dem Paket bbb.rpm, welches nicht installiert ist. Bei der Eingabe von "Yast2 -i aaa.rpm" wählt mir Yast2 automatisch auch das bbb.rpm-Paket zur Installation aus. Kann es sein, dass sich Yast2 bei der 9.0 "richtig" verhält? Gruß, Mike
Am Mon 09.02.04 um 07:39 CET schrieb Mike Unke
Hallo Christian, hallo Liste,
Schön wärs. yast -i irgendwas.rpm verwendet intern rpm --nodeps --force - das sollte man besser nicht machen.
Den von dir genannten Befehl sollte man natürlich vermeiden, das ist klar, nur verstehe ich nicht, warum YAST2 notwendige Abhängigkeiten auflöst und die entsprechenden Pakete installiert? Das wiederspricht m.M. nach dem "nodeps".
Vermutung: Yast/die Programmierer von Yast denken sich "Ich hab ja vorher schon auf Abhängigkeiten überprüft und die passen auf jeden Fall, es sei denn der User hat bewusst angegeben sie zu ignorieren" In beiden Fällen schadet ein --nodeps --force nicht und im zweiten ist es sogar notwendig. Das die Überprüfung im ersten Teil natürlich auch fehlerhaft sein kann scheinen sie zu ignorieren... sowas würde _ich_ quick and dirty nennen. mfg stefan -- begin LOVE-LETTER-FOR-YOU.txt.vbs end Gegen Nichtstandardkonforme Software! http://piology.org/ILOVEYOU-Signature-FAQ.html
Am Montag, 9. Februar 2004 07:39 schrieb Mike Unke:
Ein Beispiel: Ich möchte von Hand mittels "Yast2 -i" ein Paket aaa.rpm einspielen. Dieses benötigt jedoch Libs aus dem Paket bbb.rpm, welches nicht installiert ist. Bei der Eingabe von "Yast2 -i aaa.rpm" wählt mir Yast2 automatisch auch das bbb.rpm-Paket zur Installation aus.
Das hängt davon ab, ob es sich um interne oder externe Pakete handelt. Wenn Du es eingibst, wie angegeben, also ohne Pfadangabe, nimmt yast immer das interne RPM. Sprich, wenn Du aaa-1.0-0.rpm auf der DVD hast und aaa-1.1-0.rpm runtergeladen, dann mit "yast2 -i aaa-1.1-0.rpm" installierst, wird Dir yast aaa-1.0-0.rpm installieren und alle Abhängigkeiten auflösen. Gibst Du stattdessen ein "yast2 -i /pfad/zum/rpm/aaa-1.1-0.rpm" an, installiert yast tatsächlich das neue RPM, kümmert sich allerdings nicht um die Abhängigkeiten. So war es zumindestens unter SuSE 8.2, falls das unter 9.0 jetzt anders gelöst ist, weiß ich davon nichts. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Hallo Liste
Sprich, wenn Du aaa-1.0-0.rpm auf der DVD hast und aaa-1.1-0.rpm runtergeladen, dann mit "yast2 -i aaa-1.1-0.rpm" installierst, wird Dir yast aaa-1.0-0.rpm installieren und alle Abhängigkeiten auflösen.
Bei den von mir getesteten Updates handelte es sich um externe Pakete, welche auf dem Installationsmedium _nicht_ vorhanden waren. Trotzdem hat Yast2 die Abhängigkeiten aufgelöst. Hat jemand die gleichen Erfahrungen gemacht? Gruß, Mike
Hallo, Am Montag, 9. Februar 2004 17:25 schrieb Mike Unke:
Sprich, wenn Du aaa-1.0-0.rpm auf der DVD hast und aaa-1.1-0.rpm runtergeladen, dann mit "yast2 -i aaa-1.1-0.rpm" installierst, wird Dir yast aaa-1.0-0.rpm installieren und alle Abhängigkeiten auflösen.
Bei den von mir getesteten Updates handelte es sich um externe Pakete, welche auf dem Installationsmedium _nicht_ vorhanden waren. Trotzdem hat Yast2 die Abhängigkeiten aufgelöst.
Hat jemand die gleichen Erfahrungen gemacht?
Beispiel (lässt sich zumindest auf SUSE LINUX 9.0 nachvollziehen): yast -i nc installiert das Paket "nedit". Hintergrund: "nc" ist als provides im Paket nedit definiert: linux:~ # rpm -q --provides nedit nc nedit = 5.3-230 Bei dieser Gelegenheit würde YaST auch direkt noch nicht erfüllte Abhängigkeiten des nedit Pakets erfüllen. Wohlbemerkt: ein Paket nc.rpm welches man zuvor irgendwoher heruntergeladen würde so nicht installiert. Das würde man mit yast -i /pfad/zu/nc.rpm erreichen. Und dann würden auch keine Abhängigkeiten aufgelöst. Schöne Grüße aus Bremen hartmut
Am Donnerstag, 5. Februar 2004 11:13 schrieb Jens Hofheinz:
beim Update auf KDE 3.2 auf SuSE 9.0 mittels rpm -Uvh *.rpm werden mir folgende fehlende Abhängigkeiten angezeigt:
libmpeg-0.3.0.so is needed by kdemultimedia3-video-3.2.0-8
Die sollte in kdemultimedia3-sound enthalten sein.
libFLAC.so.4 is needed by kdemultimedia3-video-3.2.0-8
Gibts mit dem flac RPM von der SuSE CD/DVD. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
On Thursday 05 February 2004 11:13, Jens Hofheinz wrote:
Hi Liste,
beim Update auf KDE 3.2 auf SuSE 9.0 mittels rpm -Uvh *.rpm werden mir folgende fehlende Abhängigkeiten angezeigt:
libmpeg-0.3.0.so is needed by kdemultimedia3-video-3.2.0-8 libFLAC.so.4 is needed by kdemultimedia3-video-3.2.0-8
ein Suchen brachte, dass libmpeg von kdemultimedia3-midi-3.2.0-8 bereitgestellt wird, welches ich ja auch installiere. Eine Version von lip-Flac oder flac-libs über rpmseek.com wurde zwar gefunden, aber nicht für die SuSE 9.0. Bei rpm-pbone.net bin ich auch nicht fündig geworden.
Also hier ist libmpeg-0.3.0.so im Paket kdemultimedia3-sound-3.2.0-8.i586.rpm enthalten. libFLAC.so.4 ist laut pin im Paket flac enthalten, welches natürlich nicht bei KDE dabei ist. Andreas PS: Brauchst du wirklich alle? Oder installierst Du immer einfach alles? Ich komme hier mit einem Bruchteil der KDE vorhandenen rpm's aus.
Hi Andreas, Am Donnerstag, 5. Februar 2004 12:18 schrieb Andreas Kyek: [...]
Also hier ist libmpeg-0.3.0.so im Paket
kdemultimedia3-sound-3.2.0-8.i586.rpm
enthalten.
das war mir bereits bekannt.
libFLAC.so.4 ist laut pin im Paket flac enthalten, welches natürlich nicht bei KDE dabei ist.
das Problem ist gelöst. Habe flac bereits gefunden und installiert.
PS: Brauchst du wirklich alle? Oder installierst Du immer einfach alles? Ich komme hier mit einem Bruchteil der KDE vorhandenen rpm's aus.
Ich will das installieren, was ich bereits in der Version 3.1.4 installiert habe. Mehr nicht. Wenn ich doch kdemultimedia3 ,-midi.rpm -sound.rpm und -video.rpm installiere müsste doch die libmpeg installiert werden, da diese in allen 4 Paketen enthalten ist. In einer bestimmten Reihenfolge muss ich IIRC auch nicht installieren, da rpm die Abhängigkeiten prüft und klärt (oder auch nicht :-( ) Haste noch nen Vorschlag? Jens -- Registered Linux-User #284411 - Linux-Machine #197637 GnuPG/OpenPGP-Key: 0x482BBF3D - http://www.dfn-pca.de/pgpkserv Bitte KEINE HTML-Mails an mich - Don't send HTML coded Mails
Am Donnerstag, 5. Februar 2004 12:43 schrieb Jens Hofheinz: [...]
installiert habe. Mehr nicht. Wenn ich doch kdemultimedia3 ,-midi.rpm -sound.rpm und -video.rpm installiere müsste doch die libmpeg installiert werden, da diese in allen 4 Paketen enthalten ist.
ich hätte das -sound-rpm erst runteladen sollen :-)))))) Jetzt sind die Abhängigkeiten erfüllt. Jens -- Registered Linux-User #284411 - Linux-Machine #197637 GnuPG/OpenPGP-Key: 0x482BBF3D - http://www.dfn-pca.de/pgpkserv Bitte KEINE HTML-Mails an mich - Don't send HTML coded Mails
participants (7)
-
Andreas Kyek
-
Christian Boltz
-
Hartmut Meyer
-
Jens Hofheinz
-
Manfred Tremmel
-
Mike Unke
-
Stefan Heinrichsen