Hallo, Am Sonntag, 9. Mai 2004 20:21 schrieb Thomas Hertweck:
Ich nehme an, Du sprichst hier vom Hinzufuegen einer neuen Installationsquelle bei YaST2, z.B. einem Verzeichnis auf einem SuSE FTP Server (Mirror), oder? Das ist OK.
Genau das.
Vom Installieren per "yast -i" kann man aber nur abraten, wenn es sich um externe RPM Pakete handelt; fuer Details, siehe das Archiv dieser Liste.
ACK
[...] Die RPM's für KDE 3.2 stammten von einem SuSE-Mirror, andere von Packmann und einige wenige sind per Dreisatz mit checkinstall gebaut worden.
Das heisst, Du hast KDE-Pakete aus drei verschiedenen Quellen installiert? Damit waere ich vorsichtig, gerade mit den Paketen, die von checkinstall gebaut wurden. Die Abhaengigkeiten der KDE-Pakete untereinander sind teilweise doch recht tueckisch.
Nein, da hast Du mich falsch verstanden. KDE per ftp, xine und ein paar libs von Packmann. Und eine handvoll Software z.B. clamav hab ich nur als tar gefunden.
Kannst Du mal ein Beispiel machen? Ich verstehe hier nicht so ganz, wie das gemeint ist. Nach der Installation ist natuerlich der Eingabeprompt wieder zu sehen - bist Du sicher, dass nichts installiert wurde?
Sieht auf der Kommandozeile so aus: # rpm -Uvh *.rpm Preparing... ########################################### [100%] # Wie Du sehen kannst fehlt da die Zeile mit dem Paketnamen und der %-Anzeige. Ich bin sicher das nichts installiert wurde.
Was hast Du denn fuer ein Kommando verwendet?
rpm -Uvh *.rpm
Welche Pakete bereiten denn Probleme? Die von SuSE, die von Packman, oder die durch checkinstall?
Es betrifft Pakete aus allen 3 Gruppen. Einige funzen, andere halt nicht.
Laesst sich ein Zusammenhang erkennen?
Leider sehe ich keinen. Habe schon die Pakete mit rpm -q (query) und den diversen Optionen kontrolliert und konnte nichts entdecken.
Wie meinst Du das? Wenn ich die normale Installation waehle (sw_single) und sich in einem der Installationsverzeichnisse neuere Dateien befinden als die, die installiert sind, dann werden die Versionsangaben bei mir rot markiert und ich kann die Pakete zum Installieren auswaehlen (von Hand) - automatisch geht das aber nicht. Wie machst Du denn das? Das Update ist uebrigens nur fuer ein System-Update gedacht, nicht, um einzelne Pakete upzudaten...
Wenn man im yast/Software installieren/löschen mit dem Mauszeiger ohne Klick auf ein Paket zeigt, geht ein kleines PopUp am Mauszeiger auf, indem die Version des installierten Paketes und die Version eines eventuellen Paketes in den Installationsquellen angezeigt wird. Dahinter steht ob das Paket der Installationsquellen älter, identisch oder aktueller ist. Diese Angaben (Versionsnummer und Aktualität) sind bei mir nicht immer korrekt. Ebenso sind die Versionsangaben in der Tabelle nicht immer korrekt, und manche der installierten Pakete (z.B libxine dvd) und manche neuere Versionen oder neue Pakete (z.B. k3b, kdeadmin3) in den Installationsquellen werden nicht dargestellt.
Hast Du denn mit der --verify Option auch mal das RPM-Paket ueberprueft? Das wird Dir schon sagen, ob und was sich evtl. geaendert hat im Vergleich zum Soll-Zustand.
Stimmt hätte ich auch selber dran denken können. Ergebnis: keine Fehlermeldung.