Hallo Kai! On Mit, Feb 20, 2002 at 05:39:29 +0100, Kai Rümmler wrote:
Christian Schoepplein
schrieb: ich frage mich gerade, ob das automatische auflösen von Abhängigkeiten, bei der Installation von rpms ein besonderes Feature von yast ist, oder schon standartmäßig im "rpm" Befehl implementiert ist.
Für rpm-Files gibt es sog. spec-files. In diesen sind die Abhängigkeiten definiert, die ein Paket benötigt. yast benutzt rpm und die zu den Paketen gehördnden spec-Files, das mit den Abhängigkeiten ist also nix yast-spezifisches.
Ok, da habe ich mich wohl etwas unglücklich ausgedrückt. Das die Abhängigkeiten keine yast Erfindung sind, ist mir bekannt.
Ich wollte wissen, ob das "automatische auflösen" dieser welcher von yast oder rpm gemacht wird.
Das wird von rpm gemacht, halt über die spec-Files. yast benutzt nur rpm.
Also etwas in der Art: rpm --erkenne-abhängigkeiten --installiere-pakete-automatisch-die-benötigt-werden
So das alle rpms mit installiert werden, die ein bestimmtes rpm vor seiner Installation voraussetzt. Damit ich wenn ich mit "rpm -i " nicht alle Pakete von Hand installieren muß, welche z.B. für gcc.rpm oder bash.rpm vorausgesetzt werden.
Darauf wird geachtet. Wenn du ein Paket im yast zur Installation auswählst
und anschließend die Installation starten willst, solltest du eine
Rückmeldung bekommen, falls noch Paket für das zu isntalliernde rpm
benötigt werden. In älteren yast-Versionen gibts an dieser Stelle dann den
Schalter "auto", über den du dann alle noch benötigten rpm's automatisch
zur Installation auswählen kannst. Beim neueren yast erscheint vorm
Installationsstart eine Liste mit den noch benötigten rpm's in der alle
Pakete schon mit "x" zur Installation gekennzeichnet seind. Du kannst
diese Liste auf Wunsch per Hand ändern oder einfach mit"weiter" die
Auswahl übernehmen.
Ciao,
Schöppi
--
SuSE-Blinux Support
Christian Schöpplein