Hallo liebe Helfer, vielen herzlichen Dank für Eure doch recht zahlreichen Postings. Zu Konstantin Malakhanov:
Wenn deine Freunde DSL haben, würde ich zum Ansatz von apt4rpm raten (http://linux01.gwdg.de/apt4rpm/, scheint momentan down zu sein). apt4rpm löst solche Abhängigkeiten automatisch. DSL wegen der Menge an Upgrades, die dann reintrudelen.
Meine Freunde haben keinen Internetzugang, das fällt da schon mal flach.
Sonst installiere das RPM "pin". Das Programm pin weiß, zu welchem Paket welche Datei gehört. Dann kann man Abhängoigkeitem manuell auflösen.
Von pin habe ich vorher noch nichts gehört, das werde ich auch mal auf den Cd's suchen und installieren, weiß jemand gerade ganz zufällig, auf welcher CD dieses Paket drauf ist? Zu Manfred Tremmel:
Schau mal auf der CD-Rom nach, wenn da ne ARCHIVES.gz drauf ist, kannst Du mit 'zgrep fehlende_lib.so ARCHIVES.gz' suchen, was nachzuinstallieren ist, oder pin verwenden.
Wo müsste ich diese ARCHIVES.gz den suchen? Auf der obersten Ebene meine ich habe ich diese Datei noch nicht entdeckt. Auch unter dem Ordner Suse oder i586 habe ich diese Datei noch nicht gesehen. Ansonsten würd ich mal schaun, ob man die Installation nicht wieder in Ordnung bringen kann, irgendwas ist ja da faul auf dem Rechner. Wie ich die Installation dort wieder in Ordnung bringen kann, weiss ich leider nicht. Ich bin leider kein Linux-Profi. Ich arbeite zwar selbst schon ca. 2 Jahre mit Suse LInux, aber ich habe halt immer die Installation selbst gemacht und ich hatte ja immer auch mehrere CD's. Diese haben nur 1 CD wo die Programme drauf sind. Der Rechner stammt auch von einem der wirklich sehr fit sein muss in Linux. Angeblich hat er alles runtergetan, was er nicht gebraucht hat und nur das allernötigste für sich behalten. Das heißt wenn ich Yast aufrufe und dort eine Software einspielen will, ist alles schon angehakt aber es war z. B. unter Spiele nur ein Spiel vorhanden. Da gibt es keine Liste mehr wo man noch zusätzliche Spiele ankreuzen könnte. Ich habe ja schon versucht, die Spiele ganz wegzuwerfen und diese wieder neu dazu zu nehmen in der Hoffnung dass dann die Auswahlliste wieder erscheinen würde. Aber leider Fehlanzeige. Es gibt da auch nicht alle Selektionen die ich habe. Es sind nur ca. 3 Selektionen überhaupt da. Zu Michael Uhl: Wahrscheinlich werde jetzt wirklich mal alle Programme von den CD's auf die Festplatte in ein Verzeichnis kopieren und probieren, ob ich diese dann in Yast einbinden kann. Das bestimmt das beste, und wenn dies nicht klappt evtl. Suse 9.0 nochmal mit meinen CD's installieren. Könnte ich da einfach drüberinstallieren, wahrscheinllich nicht, oder? Wenn noch Windows 98 oder XP dazu soll, muss ich doch Windows zuerst installieren und dann Linux. Mit XP und oder Windows 2000 gibt es ja evtl. kleinere Schwierigkeiten, so was ich schon so überflogen habe. Zu Christian Boltz
Allerdings möchte ich noch etwas klarstellen:
2. Das Paket gnucash.rpm mittels kompletter Pfadangabe mit 'yast -i /Pfad_zum_Paket/gnucash.rpm` installieren (siehe 'yast -h').
NNNNNNNNNNNNEEEEEEEEIIIIIIIIIIIIIIIIINNNNNNNNNNNNNNN!!!!!!!!
Ich weiß nicht, wie oft ich das schon geschrieben habe, hier also zum n+1. mal:
yast -i /pfad/zu/irgendwas.rpm macht nix anderes als rpm -U --force --nodeps /pfad/zu/irgendwas.rpm Das heißt, das Paket wird unter Missachtung sämtlicher Paketabhängigkeiten installiert - und das will man nicht, weil das Programm dann aufgrund der fehlenden Dateien nicht oder nur fehlerhaft funktioniert.
Ich weiß, dass Vergleiche immer hinken, aber sie machen die Erklärung oft verständlicher. In diesem Fall ist es so, dass das Dach gedeckt wird, bevor die Sparren aufgenagelt wurden. Und jetzt rate mal, wo die Ziegeln landen... ;-)
Die einzige akzeptable Verwendung von yast -i ist die Variante yast -i paketname (ohne ".rpm" und ohne Pfadangabe). In diesem Fall installiert YaST das Paket von der ihm bekannten Installationsquelle (CD, DVD, FTP, ...) und installiert auch davon abhängige Pakete mit.
Dazu habe ich nur noch eine Frage? Ich installiere die Pakete immer bei meinen Freunden (die wo noch nicht drauf sind) mit rpm -ivh paketname.rpm, das ist doch in Ordnung so, oder? Weil es werden ja die fehlenden Dateien gebracht also auf Abhängigkeiten geprüft. Viele herzliche Grüße Marita Betz