Hallo, Am Mit, 10 Jun 2009, Arno Lehmann schrieb:
10.06.2009 00:19, David Haller wrote:
Am Die, 09 Jun 2009, Arno Lehmann schrieb:
09.06.2009 15:08, Sebastian Gödecke wrote: [..] Bleibt nur die Frage: Wie installiere ich mit den Mitteln der Distribution, *ohne* downgrade des ganzen Systems auf DVD-Stand, jetzt Software? Insbesondere die hoffentlich verfügbare Lösung des Problems :-)
Installiere libzypp / zypper "per Hand" mit rpm.
:-)
Der Vorschlag ist natürlich gut, aber:
http://download.opensuse.org/update/11.1/rpm/i586/
http://download.opensuse.org/update/11.1/rpm/i586/libzypp-5.25.3_5.29.6-0.1....
rpm --test -U libzypp-5.29.6-0.1.1.i586.rpm error: Failed dependencies: satsolver-tools = 0.13.6 is needed by libzypp-5.29.6-0.1.1.i586
Aber s. unten.
Ok, dann halt auch noch satsolver... Sollte man ja in den Verzeichnissen finden ...
oder http://download.opensuse.org/update/11.1/rpm/i586/libzypp-5.29.6-0.1.1.i586....
oder downgrade
http://download.opensuse.org/update/11.1/rpm/i586/libzypp-5.25.3-0.1.2.i586....
rpm --test -U libzypp-5.25.3-0.1.2.i586.rpm package libzypp-5.25.3-0.1.2.i586 is already installed
ok, die hast du also und irgendwie kaputt (deine Inst oder das Paket) ;)
oder
Je nachdem welche Version du hast. Analog:
http://download.opensuse.org/update/11.1/rpm/i586/zypper-1.0.5-2.1.2.i586.rp... http://download.opensuse.org/update/11.1/rpm/i586/zypper-1.0.5_1.0.9-2.1.2_0... http://download.opensuse.org/update/11.1/rpm/i586/zypper-1.0.9-0.1.1.i586.rp...
Analoge Resultate :-)
dito.
Runterladen und einspielen. Kannst du auch direkt mit RPM machen, dazu mußt du aber direkt die URLs von einem Mirror angeben (z.B. http://ftp.uni-bremen.de/pub/mirrors/opensuse/ oder http://ftp5.gwdg.de/pub/opensuse/ statt http://download.opensuse.org/).
Achso, evtl. hast du noch ne ältere Version in /var/cache/
Njet.
Nicht direkt in /var/cache/. Aber in /var/cache/zypp/packages speichern zypper/libzypp/yast die runtergeladenen Pakete jedenfalls zwischen, und in der Default-Config bleiben die da wohl auch erstmal liegen.
liegen und ggfs. kannst du auch die Versionen von DVD per rpm installieren. Wenn rpm selber nimmer tut
rpm macht keine Probleme.
Das ist schonmal sehr gut ;)
mußt du von DVD/Opensuse Live-CD booten,
Njet. Kein DVD- oder CD-ROM-Laufwerk.
Anderes Linux mit nem passenden bin/rpm auf Platte täte es auch. Ganz ohne ein rpm wird's schwierig / langwierig ;)
/ und die DVD mounten, und mit dem rpm der DVD installieren.
rpm --root /mountpunkt/ /dvdmountpunkt/.../zypper-...rpm
ggfs. noch um --replacepkgs ergänzt. RPM wird dir ggfs. sagen wenn was nicht tut.
HTH,
Nicht wirklich...
Aber doch ;)
Was funktionierte war der downgrade auf die originale Version. Die Abhängigkeiten hielten sich in Grenzen:
rpm --oldpackage -U libzypp-5.24.5-1.1.i586.rpm satsolver-tools-0.13.0-3.3.i586.rpm libqdialogsolver1-1.2.5-1.15.i586.rpm
tats.
Der folgende 'zypper up'-Lauf konnte dann alle nötigen Caches bauen etc. Und installiert mir grade knapp 240MB Software... ärgs.
Na bitte. Geht doch ;) Mir ging es ja sowieso mehr um die Vorgehensweise (.rpm saugen / DVD mounten, was auch immer, .rpm per rpm installieren, ggfs. mit --replacepkgs/--oldpackage oder gar --nodeps --force, wenn's erstmal nur darum geht das ganze wieder *irgendwie* wieder lauffähig zu bekommen, darf's auch mal der große Holzhammer sein, mit dem man *irgendeine* funktionierende Version vorübergehend mal ins System "reinprügelt", wenn sonst nix hilft. Odr?). Welche konkrete neue oder alte Version dann zypper/libzypp/Yast erstmal wieder zum laufen bringt ist dabei ja egal. Hauptsache man säubert das dann anschließend wieder (wenn der Bug / das Problem behoben ist). Und ja, BTDT. Mehrfach. Besonders nett waren die Varianten mit der kapotten glibc. Beim ersten Mal hab ich dann (die eh geplante) Neuinstallation (5.3->6.2) gemacht, beim zweiten Mal hab ich's flicken können. -dnh -- I'm too busy to insult you, but your humiliation is important. Please hold. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org