Linux 15.036 Themen, 107.107 Beiträge

installieren von 'ner ganzen menge rpm Paketen möglichst schnell

patsch / 2 Antworten / Baumansicht Nickles

Hallo


ich habe mir das neue linux user magazin gekauft mit dem neuen kde3.3 auf der Heft-cd.
deshalb meine frage: wie kann man ca 50 rpm Pakete unter suse linux 9.0 installieren, ohne jedes paket einzeln zu öffnen und auf "mit yast installieren" klicken zu müssen.
wichtig ist auch noch, dass die alten kde pakete gelöscht oder uberschrieben werden, da ich nicht sehr viel Festplatte zur verfügung habe. Denn es bring ja eigentlich nichts,
wenn die ganzen pakete in unterschiedlichen versionen zweimal abgespeichert sind (oder passiert das löschen der alten pakete automatisch??????).


Viele Grüße und danke für alle antworten im voraus
PATSCH

bei Antwort benachrichtigen
dreamreaper patsch „installieren von 'ner ganzen menge rpm Paketen möglichst schnell“
Optionen

Hi!

Du wechselst als root in die Konsole (Konsole öffnen, dann su eingeben, dann Passwort), dann wechselst Du in das CD-Verzeichnis in dem die KDE-rpms liegen (CD mounten, dann eingeben: cd /media/cd-rom/Verzeichnis der rpms) und gibst ein: rpm -Uhv *.rpm. Dann werden alle vorhandenen rpms upgedatet und noch nicht vorhandene installiert. Danach SuSEconfig eingeben und feddich.
Nach nem Neuanmelden strahlt der neue KDE.

Es kann Dir aber passieren, dass diverse nicht erfüllte Abhängigkeiten bemängelt werden. Dann funktioniert der -Uhv Befehl nicht, bevor die Abhängigkeiten nicht aufgelöst sind. (evtl, fehlende rpms erst installieren)
Oder Du machst es wie ich mit dem Befehl "rpm -Uhv --nodeps *.rpm". Dadurch werden die Abhängigkeiten nicht aufgelöst, aber Du riskierst unter Umständen ein inkonsistentes System.
Wenn Du die nächste Installation über Yast2 vornimmst, werden die Abhängigkeiten allerdings wieder bemängelt.

Gruß

d.r.

bei Antwort benachrichtigen
patsch Nachtrag zu: „installieren von 'ner ganzen menge rpm Paketen möglichst schnell“
Optionen

Hallo Dreamreaper
Ich hab das mal ausprobiert mit dem rpm –Uhv *.rpm Befehl leider gibt es da noch ein paar Abhängigkeitsprobleme, die ich noch nicht beseitigen konnte (die Pakete hab ich nicht auf den Softwarecds von Suse linux 9.0 prof gefunden):

linux:/media/cdrom/LinuxUser/KDE-3.3/SuSE/9.0 # rpm -Uhv *.rpm
Fehler: Failed dependencies:
libatlantic.so.1 is needed by kdeaddons3-games-3.3.0-5
libatlantikui.so.1 is needed by kdeaddons3-games-3.3.0-5
kdebase3-SuSE libsane.so.1 is needed by kdegraphics3-scan-3.3.0-5
libFLAC.so.4 is needed by kdemultimedia3-3.3.0-7
libOggFLAC.so.1 is needed by kdemultimedia3-3.3.0-7
libFLAC.so.4 is needed by kdemultimedia3-CD-3.3.0-7
libbluetooth.so.1 is needed by kdepim3-3.3.0-9
libgnokii.so.1 is needed by kdepim3-3.3.0-9
linux:/media/cdrom/LinuxUser/KDE-3.3/SuSE/9.0 #

kann mann sich die fehlenden Pakete irgendwie übers internet besorgen?
(Bei google hab ich die Sachen schon gesucht, aber nicht so wirklich was gefunden)
Oder sollte ichs mit dem rpm –Uhv -–nodept *.rpm Befehl probieren? Auf kdegames und kdegrafics3-scan kann ich wahrscheinlich verzichten. Bei den anderen Sachen weiß ich nicht ob die wichtig sind.

Viele Grüße
PATSCH

bei Antwort benachrichtigen