Paket-Update von CD klappt nicht richtig
Liebe Liste, ich habe mir wg. langsamer Internetverbindung von zuhause aus eine Menge Patch-RPMs und normale RPMs auf CD gebrannt (und zwar in ein Unterverzeichnis auf der CD). Jetzt komme ich aber mit dem Einspielen nicht so zurecht wie ich mir das vorgestellt habe: Dem Online-Update habe ich zwar die Installationsquelle auf "Benutzerdefinierter Pfad" gesetzt und als Pfad genau das angegeben, was ich im Konqueror sehe, wenn ich das Verzeichnis dort oeffne. Wenn ich dann aber fortfahren will, kommt die Meldung "Patch-Informationen konnten nicht geholt werden", unter "Details" heisst es "Error: Unable to read the directory './i386/update/9.1/patches'. Ein Verzeichnis mit diesem Namen habe ich nun tatsaechlich nicht eingerichtet. Wenn ich in YaST versuche, die CD als zusaetzliche Installationsquelle anzugeben, kann ich dort gar kein Verzeichnis angeben, es wird immer nur 'dvd:///' bzw. 'cd:///' als URL eingetragen. Und die neuen Paketversionen auf der CD werden nicht gefunden. Was mache ich falsch? Inzwischen habe ich einen Artikel in der Support-Datenbank gefunden ("Programme unter SuSE Linux installieren", bezieht sich allerdings auf 8.0 und ich habe 9.1), und da bekomme ich den Eindruck, dass ich tatsaechlich nur die Wahl habe, Pakete vom Installationsmedium oder von einem lokalen Verzeichnis zu installieren. Und ich vermute, mit "Installationsmedium" ist dann nicht irgendeine CD gemeint, sondern da kommen nur die SuSE-CDs in Frage. Richtig? Der Versuch, das Verzeichnis auf der CD als lokales Verzeichnis einzugeben, ist auch missglueckt, da ist Yast2 beim Versuch, "Software installieren" aufzurufen, nach kurzer Zeit wieder auf das Auswahlmenue zurueckgesprungen. Muesste ich also alle Pakete von der CD erst mal temporaer auf die Festplatte kopieren? Ich kann aus dem Konqueror heraus jedes Paket einzeln mit YaST einspielen - aber das ist umstaendlich: fuer jedes einzelne Paket das Root-Passwort eingeben, SuSEconfig laeuft nach jedem einzelnen Einspielvorgang, das kann's ja auch nicht sein. Danke fuer jeden Hinweis, Koczian Dr. Sibylle Koczian Universitaetsbibliothek, Abt. Naturwiss. D-86135 Augsburg Tel.: (0821) 598-2400, Fax : (0821) 598-2410 e-mail : Sibylle.Koczian@Bibliothek.Uni-Augsburg.DE
On Mon 14. Jun 15:47:50, Sibylle Koczian wrote:
Liebe Liste,
ich habe mir wg. langsamer Internetverbindung von zuhause aus eine Menge Patch-RPMs und normale RPMs auf CD gebrannt (und zwar in ein Unterverzeichnis auf der CD). Jetzt komme ich aber mit dem Einspielen nicht so zurecht wie ich mir das vorgestellt habe:
Dem Online-Update habe ich zwar die Installationsquelle auf "Benutzerdefinierter Pfad" gesetzt und als Pfad genau das angegeben, was ich im Konqueror sehe, wenn ich das Verzeichnis dort oeffne. Wenn ich dann aber fortfahren will, kommt die Meldung "Patch-Informationen konnten nicht geholt werden", unter "Details" heisst es "Error: Unable to read the directory './i386/update/9.1/patches'. Ein Verzeichnis mit diesem Namen habe ich nun tatsaechlich nicht eingerichtet. Wenn ich in YaST versuche, die CD als zusaetzliche Installationsquelle anzugeben, kann ich dort gar kein Verzeichnis angeben, es wird immer nur 'dvd:///' bzw. 'cd:///' als URL eingetragen. Und die neuen Paketversionen auf der CD werden nicht gefunden.
Was mache ich falsch? Inzwischen habe ich einen Artikel in der Support-Datenbank gefunden ("Programme unter SuSE Linux installieren", bezieht sich allerdings auf 8.0 und ich habe 9.1), und da bekomme ich den Eindruck, dass ich tatsaechlich nur die Wahl habe, Pakete vom Installationsmedium oder von einem lokalen Verzeichnis zu installieren. Und ich vermute, mit "Installationsmedium" ist dann nicht irgendeine CD gemeint, sondern da kommen nur die SuSE-CDs in Frage. Richtig? Der Versuch, das Verzeichnis auf der CD als lokales Verzeichnis einzugeben, ist auch missglueckt, da ist Yast2 beim Versuch, "Software installieren" aufzurufen, nach kurzer Zeit wieder auf das Auswahlmenue zurueckgesprungen.
Muesste ich also alle Pakete von der CD erst mal temporaer auf die Festplatte kopieren?
Du koenntest z.B. alle rpms nach /var/lib/YaST2/you/mnt/i386/update/9.1/rpm/ kopieren und dann das Online-Upate starten.
Ich kann aus dem Konqueror heraus jedes Paket einzeln mit YaST einspielen - aber das ist umstaendlich: fuer jedes einzelne Paket das Root-Passwort eingeben, SuSEconfig laeuft nach jedem einzelnen Einspielvorgang, das kann's ja auch nicht sein.
Du kannst es auch auf der Kommandozeile machen. Einfach in das Verzeichnis mit den RPM's wechseln und ein rpm -Fvh *.rpm ausfueren und es sollte klappen. CIAO, Holger
Hallo Sibylle, hallo Leute, Am Montag, 14. Juni 2004 15:47 schrieb Sibylle Koczian:
ich habe mir wg. langsamer Internetverbindung von zuhause aus eine Menge Patch-RPMs und normale RPMs auf CD gebrannt (und zwar in ein Unterverzeichnis auf der CD). Jetzt komme ich aber mit dem Einspielen nicht so zurecht wie ich mir das vorgestellt habe:
Dem Online-Update habe ich zwar die Installationsquelle auf "Benutzerdefinierter Pfad" gesetzt und als Pfad genau das angegeben, was ich im Konqueror sehe, wenn ich das Verzeichnis dort oeffne. Wenn ich dann aber fortfahren will, kommt die Meldung "Patch-Informationen konnten nicht geholt werden", unter "Details" heisst es "Error: Unable to read the directory './i386/update/9.1/patches'. Ein Verzeichnis mit diesem Namen habe ich nun tatsaechlich nicht eingerichtet.
Das ist der Fehler - die Patches müssen in der Verzeichnisstruktur ./i386/update/9.1/ liegen (ebenso wie auf dem FTP-Server). In YaST musst Du dann das übergeordnete Verzeichnis angeben (also quasi ".") Alternativ kannst Du auch rpm -Fhv *.rpm verwenden, das Dir ja schon empfohlen wurde.
Wenn ich in YaST versuche, die CD als zusaetzliche Installationsquelle anzugeben, kann ich dort gar kein Verzeichnis angeben,
Eine eigene Installationsquelle ist etwas schwieriger einzurichten. Such mal in der SDB, wenn ich mich recht erinnere, gibt es eine Anleitung dafür ("install-media-howto"?). Gruß Christian Boltz -- [Linux-Performance] Man kann echt an allem in der Kiste sparen - aber bittebitte nicht an RAM, für den Gegenwert von einmal falsch parken kann man schon gut was rausholen. [Ratti in suse-linux]
participants (3)
-
Christian Boltz
-
Holger Macht
-
Sibylle Koczian