Gnucash Installation nicht über Yast wie?
Hallo liebe Helfer, ich war heute wieder einmal bei meinen Freunden, die zwar auch Suse 9.0 haben, aber nur eine CD-ROM und bei denen man leider keine Software mittels Yast nachinstallieren kann, weil irgendwie diese Möglichkeit nicht mehr gegeben ist. (Sie haben den Rechner von jemanden geschenkt bekommen). Meine Freundin hätte gerne Gnucash installiert gehabt. Ich habe dann auf meinen CD's gesucht und auch eine gnucash.rpm gefunden und versucht diese zu installieren. Jetzt könnt Ihr Euch sicher schon denken was kommt. Es fehlten natürlich jede Menge so.-Dateien. Ich also weitergesucht, ob ich nicht evtl. -rpm.Dateien finde, die den gleichen Namen haben und habe diese wenn möglich auch installiert. Aber es fehlten, dann immer wieder andere .so Dateien, so dass ich da nicht weiter gekommen bin, z. B. libconf.so, libORBIT.so, libORBitCosNaming.so, libbonobox.so, libgal.so, libgnome-support.so, libopenhbci.so usw. Momentan bin ich jetzt mit meinen Latein am Ende. Auf meinen Rechner habe ich Gnucash installiert und es läuft, also müssen die fehlenden Dateien ja wo sein, aber wo? Und wie kann ich das ganze richtig installieren. Ich weiß ja nicht wo diese einzelnen .so-Dateien hinmüssen. Eine wirklich verzwickte Lage. Ich habe auch schon bei Packman geschaut, aber da gibt es nur RPM bis 8.2 und da fehlen ja auch wieder die obengenannten Dateien. Es wäre toll, wenn mir jemand weiterhelfen könnte, vielen Dank für Eure Bemühungen. Viele herzliche Grüße Marita Betz
Hallo Marita, On Thu, 2004-07-15 at 22:41 +0200, Marita Betz wrote:
Hallo liebe Helfer,
ich war heute wieder einmal bei meinen Freunden, die zwar auch Suse 9.0 haben, aber nur eine CD-ROM und bei denen man leider keine Software mittels Yast nachinstallieren kann, weil irgendwie diese Möglichkeit nicht mehr gegeben ist. (Sie haben den Rechner von jemanden geschenkt bekommen).
<skip>
Momentan bin ich jetzt mit meinen Latein am Ende. Auf meinen Rechner habe ich Gnucash installiert und es läuft, also müssen die fehlenden Dateien ja wo sein, aber wo? Und wie kann ich das ganze richtig installieren. Ich weiß ja nicht wo diese einzelnen .so-Dateien hinmüssen.
Eine wirklich verzwickte Lage. Ich habe auch schon bei Packman geschaut, aber da gibt es nur RPM bis 8.2 und da fehlen ja auch wieder die obengenannten Dateien.
Es wäre toll, wenn mir jemand weiterhelfen könnte, vielen Dank für Eure Bemühungen.
Viele herzliche Grüße
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. Sonst installiere das RPM "pin". Das Programm pin weiß, zu welchem Paket welche Datei gehört. Dann kann man Abhängoigkeitem manuell auflösen.
Marita Betz
HTH, -- Konstantin www.konmal.de : GPG key and more SUSE RPMS Get your SUSE RPMs at links2linux.de / packman.links2linux.org
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
Hallo Marita, hallo Leute, Am Samstag, 17. Juli 2004 23:01 schrieb Marita Betz:
Zu Konstantin Malakhanov:
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?
Üblicherweise auf der ersten CD, Verzeichnis noarch.
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.
Sollte im Hauptverzeichnis der ersten CD liegen.
Diese haben nur 1 CD wo die Programme drauf sind.
Das ist nicht zufällig eine Personal-Version? Dann würde es mich eigentlich nicht wundern, dass da so wenig Programme drauf sind ;-) [...]
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.
Ganz so ist es nicht, aber: - Windows will eine _primäre_ Partition (und noch dazu die erste, die es lesen kann - wenn eine Linuxpartition davorliegt, macht das angeblich nichts) - Der Windows-Installer überschreibt üblicherweise den MBR. Du musst hinterher also mit einer Linux-CD booten und grub bzw. lilo neu im MBR installieren. (Befehle "grub-install" bzw. "lilo") [...]
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?
Ja, ist OK. Der Unterschied zwischen -i und -U ist, dass -i keine Pakete updatet und stattdessen meckert, falls schon eine ältere Version installiert ist. Gruß Christian Boltz -- [RAM] Du würdest Dir wahrscheinlich auch einen Schoko-Riegel mit 768 Kcal einbauen und dann zu Mandrake wechseln, weil die den BadRAM-Patch haben. [Rüdiger Meier in suse-linux]
Hallo liebe Helfer, vielen Dank für Eure Postings und entschuldigt dass ich solange nicht mehr dazu geschrieben habe, aber ich bin einfach nicht mehr dazu gekommen.
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.
Sie haben keinen Internetanschluß.
Sonst installiere das RPM "pin". Das Programm pin weiß, zu welchem Paket welche Datei gehört. Dann kann man Abhängoigkeitem manuell auflösen.
Habe ich gemacht, aber leider haben da auch wieder Sachen gefehlt, wo ich dann nicht gefunden habe und so bin ich da auch nicht weitergekommen. Inzwischen habe ich mit meinen CD's Suse 9.0 neu installiert und Gnucash geht jetzt auch. Momentan habe ich nur noch mit gcompris ein Problem weil da die pyhton-gnome und python-gtk fehlen sollen, aber bei mir läuft es auch mit der gleichen Installation die ich auch habe. Vielleicht habe ich bei der Suche das mit dem pyhton falsch geschrieben, da muss ich nochmal nachschauen. Wo würde ich denn die zwei Sachen finden, wenn das doch wieder Erwarten noch nicht drauf ist? Danke für Eure Hilfe. Viele Grüße Marita Betz
Am Donnerstag, 15. Juli 2004 22:41 schrieb Marita Betz:
ich war heute wieder einmal bei meinen Freunden, die zwar auch Suse 9.0 haben, aber nur eine CD-ROM und bei denen man leider keine Software mittels Yast nachinstallieren kann, weil irgendwie diese Möglichkeit nicht mehr gegeben ist. (Sie haben den Rechner von jemanden geschenkt bekommen).
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. Ansonsten würd ich mal schaun, ob man die Installation nicht wieder in Ordnung bringen kann, irgendwas ist ja da faul auf dem Rechner. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Hallo Marita, Am Do, den 15.07.2004 schrieb Marita Betz um 22:41:
Hallo liebe Helfer,
ich war heute wieder einmal bei meinen Freunden, die zwar auch Suse 9.0 haben, aber nur eine CD-ROM und bei denen man leider keine Software mittels Yast nachinstallieren kann, weil irgendwie diese Möglichkeit nicht mehr gegeben ist. (Sie haben den Rechner von jemanden geschenkt bekommen).
Meine Freundin hätte gerne Gnucash installiert gehabt. Ich habe dann auf meinen CD's gesucht und auch eine gnucash.rpm gefunden und versucht diese zu installieren. Jetzt könnt Ihr Euch sicher schon denken was kommt.
Es fehlten natürlich jede Menge so.-Dateien. Ich also weitergesucht, ob ich nicht evtl. -rpm.Dateien finde, die den gleichen Namen haben und habe diese wenn möglich auch installiert.
Aber es fehlten, dann immer wieder andere .so Dateien, so dass ich da nicht weiter gekommen bin, z. B. libconf.so, libORBIT.so, libORBitCosNaming.so, libbonobox.so, libgal.so, libgnome-support.so, libopenhbci.so usw.
Momentan bin ich jetzt mit meinen Latein am Ende. Auf meinen Rechner habe ich Gnucash installiert und es läuft, also müssen die fehlenden Dateien ja wo sein, aber wo? Und wie kann ich das ganze richtig installieren. Ich weiß ja nicht wo diese einzelnen .so-Dateien hinmüssen.
Eine wirklich verzwickte Lage. Ich habe auch schon bei Packman geschaut, aber da gibt es nur RPM bis 8.2 und da fehlen ja auch wieder die obengenannten Dateien.
Es wäre toll, wenn mir jemand weiterhelfen könnte, vielen Dank für Eure Bemühungen.
Ich möchte es mal versuchen: 1. Du könntest den Inhalt deiner DVD (CD's) auf Festplatte kopieren, das jeweilige Verzeichnis in YaST als Installationsquelle angeben und anschließend gnucash installieren. 2. Das Paket gnucash.rpm mittels kompletter Pfadangabe mit 'yast -i /Pfad_zum_Paket/gnucash.rpm` installieren (siehe 'yast -h'). 3. Warum installierst du nicht einfach neu mit deinen "normalen SuSE Linux 9.0" CD's und gibst deinen Freunden die Abzüge davon (in Anmerkung an Dein Posting: Wie Software nachinstallieren (unnormale Installation?))? Und gut ist!
Viele herzliche Grüße
Marita Betz
mfg <michael>
Hallo Michael, hallo Marita, hallo Leute, Am Freitag, 16. Juli 2004 02:07 schrieb Michael Uhl:
Am Do, den 15.07.2004 schrieb Marita Betz um 22:41: [GnuCash nachinstallieren ohne YaST2]
Aber es fehlten, dann immer wieder andere .so Dateien, so dass ich da nicht weiter gekommen bin, z. B. libconf.so, libORBIT.so, libORBitCosNaming.so, libbonobox.so, libgal.so, libgnome-support.so, libopenhbci.so usw.
Kurz gesagt: das volle Sortiment der Gnome-Libraries ;-)
Momentan bin ich jetzt mit meinen Latein am Ende.
Die Empfehlung, pin zu verwenden, kam ja schon. Der kann ich eigentlich nichts hinzufügen ;-) 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. Gruß Christian Boltz PS: Und jetzt kommt das Thema in die FAQ. Basta. --
Mach mal Helga - Schneider - Fischer hier auf Dich aufmerksam. Die weiß alles da drüber. Schön wär's. Wenn man anfängt, das zu glauben, denkt sich KDE etwas Neues aus. Ganz bestimmt. [> Peter Lipp und Helga Fischer in suse-linux]
participants (5)
-
Christian Boltz
-
Konstantin Malakhanov
-
Manfred Tremmel
-
Marita Betz
-
Michael Uhl