KDE-Update -->Prbs mit Abhängigkeit :-(
Hallo, mit dem Parameter rpm -Fvh *rpm kann man wohl sehr sicher KDE updaten,so habe ich es hier gelesen und wieder ermuntert dieses zu tun. Dafür habe ich mit ein Verzeichniss erstellt um ggf. die Abhängigkeiten zu lösen ,durch hinzufügen der Pakete die eben gebraucht werden. Das klappt wohl so weit ganz gut ,bis... --------------------------schnipp------------- linux:/home/axel/KDE3.1/Verzeichnis # rpm -Fvh *rpm Fehler: fehlgeschlagene Paket-Abhängigkeiten: libxslt-devel wird von kdelibs3-devel-3.1.1-67 gebraucht libart_lgpl-devel wird von kdelibs3-devel-3.1.1-67 gebraucht linux:/home/axel/KDE3.1/Verzeichnis # -------------------------schnapp-------------- Diese Pakete sind eindeutig mit in dem Verzeichniss!! Wenn ich kdelibs entferne ,werden die Abhängigkeiten wieder größer;auch das entfernen der lib*develPakete brachte nicht den gewünschten Erfolg. Was kann ich da noch machen?? Danke,Axel
Axel Lindlau schrieb am Dienstag, 22. April 2003 12:36: Hallo Axel,
--------------------------schnipp------------- linux:/home/axel/KDE3.1/Verzeichnis # rpm -Fvh *rpm Fehler: fehlgeschlagene Paket-Abhängigkeiten: libxslt-devel wird von kdelibs3-devel-3.1.1-67 gebraucht libart_lgpl-devel wird von kdelibs3-devel-3.1.1-67 gebraucht linux:/home/axel/KDE3.1/Verzeichnis # -------------------------schnapp-------------- Diese Pakete sind eindeutig mit in dem Verzeichniss!! Wenn ich kdelibs entferne ,werden die Abhängigkeiten wieder
kdelibs3 darfst Du ja auch nicht entfernen, das ist das Hauptpaket für KDE. Oder meintest Du kdelibs3-devel.
größer;auch das entfernen der lib*develPakete brachte nicht den
Welche lib*devel meinst Du denn? Natürlich kannst Du libxslt-devel und libart_lgpl-devel nicht entfernen, denn die werden von kdelibs3-devel gebraucht, steht in der Fehlermeldung oben.
gewünschten Erfolg. Was kann ich da noch machen??
Wenn Du kdelibs3-devel nicht benötigst, dann installiere es nicht, dann brauchst Du libxslt-devel und libart_lgpl-devel auch nicht und alles ist gut. Ansonsten installiere libxslt-devel und libart_lgpl-devel erst einzeln und dann noch kdelibs3-devel. Gruß Stefan
Am Dienstag, 22. April 2003 12:36 schrieb Axel Lindlau: [...]
--------------------------schnipp------------- linux:/home/axel/KDE3.1/Verzeichnis # rpm -Fvh *rpm Fehler: fehlgeschlagene Paket-Abhängigkeiten: libxslt-devel wird von kdelibs3-devel-3.1.1-67 gebraucht libart_lgpl-devel wird von kdelibs3-devel-3.1.1-67 gebraucht linux:/home/axel/KDE3.1/Verzeichnis # -------------------------schnapp-------------- Diese Pakete sind eindeutig mit in dem Verzeichniss!! Wenn ich kdelibs entferne ,werden die Abhängigkeiten wieder größer;auch das entfernen der lib*develPakete brachte nicht den gewünschten Erfolg. Was kann ich da noch machen??
Also, Helga Fischer hat das sehr schön beschrieben. Am einfachsten ist es wenn Du die Verzeichnisstruktur vom SuSE-FTP-Server übernimmst. Das sieht dann wie folgt aus: kde3.1.1/ ./base ; Basispakete ./internationalization ; Sprachanpassungen ./development ; Entwicklerpakete ./applications ; Anwendungen ./experimental ; eperimentelle Pakete und zusätzlich ./temp ; temporäres Verzeichnis Dann gehst Du die Verzeichnisse nacheinander durch und führst den Befehl 'rpm -Fhv *.rpm' aus. Auf diese Weise kannst Du davon ausgehen, dass die Abhängigkeiten schön aufgelöst werden. (Falls nicht sonstwas schon verbogen ist. ;-) ) Bei Bedarf kann ich Dir auch eine komplette Liste der Dateien in den einzelnen Verzeichnissen, per PM zukommen lassen. lg, Andreas.
Am Die, 2003-04-22 um 19.14 schrieb Andreas Scherer:
Am Dienstag, 22. April 2003 12:36 schrieb Axel Lindlau: [...]
--------------------------schnipp------------- linux:/home/axel/KDE3.1/Verzeichnis # rpm -Fvh *rpm Fehler: fehlgeschlagene Paket-Abhängigkeiten: libxslt-devel wird von kdelibs3-devel-3.1.1-67 gebraucht libart_lgpl-devel wird von kdelibs3-devel-3.1.1-67 gebraucht linux:/home/axel/KDE3.1/Verzeichnis # -------------------------schnapp-------------- Diese Pakete sind eindeutig mit in dem Verzeichniss!! Wenn ich kdelibs entferne ,werden die Abhängigkeiten wieder größer;auch das entfernen der lib*develPakete brachte nicht den gewünschten Erfolg. Was kann ich da noch machen??
Also, Helga Fischer hat das sehr schön beschrieben. Am einfachsten ist es wenn Du die Verzeichnisstruktur vom SuSE-FTP-Server übernimmst. Das sieht dann wie folgt aus:
kde3.1.1/ ./base ; Basispakete ./internationalization ; Sprachanpassungen ./development ; Entwicklerpakete ./applications ; Anwendungen ./experimental ; eperimentelle Pakete
und zusätzlich
./temp ; temporäres Verzeichnis
Dann gehst Du die Verzeichnisse nacheinander durch und führst den Befehl 'rpm -Fhv *.rpm' aus.
Auf diese Weise kannst Du davon ausgehen, dass die Abhängigkeiten schön aufgelöst werden. (Falls nicht sonstwas schon verbogen ist. ;-) ) Leider eben nicht :-) Genau so habe ich ja auch angefangen Da hatte ich ne Riesenlatte von Abhängigkeiten Dann bin ich hingegangen und habe mir ein "Verzeichniss "erstellt und die Base -Pakete einkopiert und zusätzlich die Pakete die noch gebraucht werden.dadurch habe ich die Abhängigkeit bis auf dieses reduziert....Und daran klemmt es nun
Bei Bedarf kann ich Dir auch eine komplette Liste der Dateien in den einzelnen Verzeichnissen, per PM zukommen lassen. Das wäre vielleicht nicht schlecht ...irgendwo muss es ja klappen. Es liegt an den libslt (devel) libsl2 usw..die werden ja auch von Gnome gebraucht (Gnomemeeting usw...)
lg, Andreas.
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hallo Axel, Am Dienstag April 22 2003 12:36 schrieb Axel Lindlau:
mit dem Parameter rpm -Fvh *rpm kann man wohl sehr sicher KDE updaten,so habe ich es hier gelesen und wieder ermuntert dieses zu tun.
--------------------------schnipp------------- linux:/home/axel/KDE3.1/Verzeichnis # rpm -Fvh *rpm Fehler: fehlgeschlagene Paket-Abhängigkeiten: libxslt-devel wird von kdelibs3-devel-3.1.1-67 gebraucht libart_lgpl-devel wird von kdelibs3-devel-3.1.1-67 gebraucht linux:/home/axel/KDE3.1/Verzeichnis # -------------------------schnapp-------------- Diese Pakete sind eindeutig mit in dem Verzeichniss!!
Mit devel-Paketen habe ich auch schon rumgezankt.
Wenn ich kdelibs entferne ,werden die Abhängigkeiten wieder größer;auch das entfernen der lib*develPakete brachte nicht den gewünschten Erfolg. Was kann ich da noch machen??
Spontan: kdelibs3-devel deinstallieren. Den devel-Kram brauchst Du nur, wenn Du tatsächlich entwickeln willst oder Module benötigst, die so am Rande der Entwicklung stehen (Datenbankkram). Und selbst, wenn Du jetzt sagst, ich brauche devel-Kram, dann die alten Sachen deinstallieren und dann die neuen draufspielen. KDE ist wie ein Puzzel, es geht auf. Ecken umknicken ist nicht nötig, aber Geduld. Leider kann ich Dir jetzt nicht ganz genau sagen, was Du wie machen mußt, damit Du alle Abhängigkeiten auflösen kannst. Du bist der einzige, der weiß, was er sich so im Laufe der Zeit alles an KDE eingespielt hat - für mein System weiß ich es auch nur, weil ich halt die Störenfriede kenne und ganz genau weiß, wo kann ich temporär auch mal was rauswerfen, ohne das System zu zerstören. Viel Glück, Helga -- ## Content Developer OpenOffice.org: lang/DE ## Office-Suite für Linux, Mac, Windows -- http://de.openoffice.org/ ## Werkstatt & Information zu OpenSource -- http://www.eschkitai.de/ ## Offene Jobs -- http://www.eschkitai.de/openoffice/jobs.html
participants (4)
-
Andreas Scherer
-
Axel Lindlau
-
Helga Fischer
-
Stefan Schlörholz