Liebe Usergruppe, ich habe mir ein Problem bei der Installation des StarOffice eingehandelt, das ich einfach nicht lösen kann, trotz einiger Tips, die ich schon bekommen habe. Daher hier ein erneuter Versuch, Rat einzuholen: Ich habe das Suse-Linux 6.2. installiert, KDE läuft, es gibt mich als Root und auch als User. Nun habe ich das StarOffice 5.1. installiert, aber dummerweise als Root. Ich habe dann das Ofice nocheinmal als User versucht zu installieren, was aber Quatsch war, denn der Zugriff auf Dateien, die als Root installiert waren, wurde mir verweigert. Also habe ich mittels Yast das StarOffice wieder komplett gelöscht. Danach wollte ich es über Yast wieder installieren, dabei aber blieb Linux stehen und nichts ging mehr. Nach einem Abbruch stellte sich heraus, daß eine Datei im /opt-Verzeichnis, in dem das StarOffice ursprünglich installiert worden war, zerhauen war. Das habe ich mittels fchck wieder reparieren können. Aber nun ist es leider so, daß das StarOffice mit Yast einfach nicht mehr zu installieren ist: Jedesmal, wenn ich es versuche, bricht Yast einfach ab. Es sagt vorher noch, daß beim letzen Installationsvorgang das StarOffice nicht installiert werden konnte, und fragt, ob man es nun installieren möchte. Egal, was man tut, man bekommt es nicht auf den Rechner. Ich habe folgende Lösungswege schon versucht: 1. Mit dem Midnight-Commander habe ich alle StarOffice-Dateien, die ich finden konnte, gelöscht und dann wieder eine Installation versucht. Fehlanzeige. 2. Ich habe mein User-Account gelöscht, dann erneut angelegt, und dann wieder das StarOffice zu installieren versucht. Auch Fehlanzeige. 3. Ich habe in der Yast-Datei auf dem Rechner nach evtl. noch vorhandenen Star-Office-Resten gesucht, um diese zu löschen, da war aber nichts zu finden. Nun bin ich völlig ratlos und spiele mit dem Gedanken, am Wochenende eine komplette Neuinstallation von Linux vorzunehmen. Gibt es noch eine andere Möglichkeit? Mit Dank für mögliche Hilfe und Gruß Ihr Uwe Jochum
Thus spake Uwe Jochum (Uwe.Jochum@uni-konstanz.de):
Hi,
eingehandelt, das ich einfach nicht lösen kann, trotz einiger Tips,
Installationshandbuch, gibt es auch als install.pdf oder setup.pdf
FAQ: http://www.wernerroth.de/staroffice/faq/index.html NewsGroup: de.comp.office-pakete.staroffice, Sun betreibt auch einen eigenen NewsServer unter: starnews.stardivision.de und startalk.stardivision.de www.deja.com hat das alles komplett im Angebot.
aber dummerweise als Root. Ich habe dann das Ofice nocheinmal als User
als root ist schon ganz richtig. Nur mache ein ./setup -net Das installiert SO im Multi-User Mode (aka Netzwerkinstallation, obwohl das mit Netzwerk herzlich wenig zu tun hat.) Details in besagtem Handbuch.
versucht zu installieren, was aber Quatsch war, denn der Zugriff auf Dateien, die als Root installiert waren, wurde mir verweigert. Also
habe ich mittels Yast das StarOffice wieder komplett gelöscht.
Ups, ich habe keine Ahnung, wie ein SO als RPM verpackt installiert wird.
wollte ich es über Yast wieder installieren, dabei aber blieb Linux stehen und nichts ging mehr.
Halte ich für ein Gerücht. Hast Du mal mit <Strg>+<Alt>+<F1...6> auf eine Konsole umgeschaltet?
Nach einem Abbruch stellte sich heraus, daß eine Datei im /opt-Verzeichnis, in dem das StarOffice ursprünglich installiert worden war, zerhauen war.
Dann mache mal ein rm -r /opt/Office51
Das habe ich mittels fchck wieder reparieren können. Aber nun ist es leider so, daß das StarOffice mit Yast einfach nicht mehr zu installieren ist:
Du könntest mal ein rpm --rebuilddb probieren. Wie sieht denn das SO auf der CD aus? Hast Du dort vielleicht auch den originalen Install-Satz von StarOffice, also ein Verzeichnis mit vielen Dateien und einer, die da setup heisst?
Jedesmal, wenn ich es versuche, bricht Yast einfach ab. Es sagt vorher noch, daß
Dann ist es aber ein YaST-Problem.
Ich habe folgende Lösungswege schon versucht:
- Mit dem Midnight-Commander habe ich alle StarOffice-Dateien, die
ich finden konnte, gelöscht und dann wieder eine Installation versucht. Fehlanzeige.
Wie schon gesagt, SO installiert alles in ein Verzeichnis, z. B. /opt/Office51 Bei der Multi-User Installation muss man für jeden Nutzer eine Nutzerinstallation durchführen. Da wird dann z. B. ein Ordner $HOME/Office51 angelegt (ca. 2MB fett). Zusätzlich gibt es eine Datei $HOME/..sversionrc und evtl. .Xpdefaults (Druckereinstellungen/ hängt davon ab, ob der User da was eingestellt hat.)
Wieauchimmer, Dein Probelm scheint eher die RPM Datenbank zu sein. Was sagt denn rpm -e staroffice (oder wie auch immer das Paket in YaST heist).?
- Ich habe mein User-Account gelöscht, dann erneut angelegt, und dann
wieder das StarOffice zu installieren versucht. Auch Fehlanzeige.
Wie versucht zu installieren? YaST als User gestartet?
- Ich habe in der Yast-Datei auf dem Rechner nach evtl. noch
vorhandenen Star-Office-Resten gesucht, um diese zu löschen, da war aber nichts zu finden.
Was ist die YaST Datei?
Nun bin ich völlig ratlos und spiele mit dem Gedanken, am Wochenende eine komplette Neuinstallation von Linux vorzunehmen. Gibt es noch
Das ist Quatsch, so geht man evtl. bei Winblows vor. Bei Linux kann man ja zum Glück die Fehler beheben.
Fazit: Wie gesagt, es sieht danach aus, dass Du ein Problem mit Deiner RPM Datenbank hast. Die repariert man, wie schon gesagt, mit rpm --rebuilddb Wenn Du SO installieren willst, so kommt doch bestimmt eine etwas ausführlichere Beschreibung als »geht nicht«, oder?
Eigentlich installiert man RPM Pakete mit rpm -Uhv Paketname.rpm Falls rpm nicht so richtig will, so kann man es auch mit rpm -Uhv --force Paketname.rpm etwas williger machen. Siehe auch man rpm
eine andere Möglichkeit?
Hast Du zur Not StarOffice in einer anderen Version, z. B. von einer Heft-CD osä? Nochmal, wie sieht SO auf der SuSE CD aus? Ich kenne nur die originale SO CD und den Download-Satz.
Gruss,
Frank
On Fri, Dec 17, 1999 at 08:38:44AM +0000, Uwe Jochum wrote: : Ich habe das Suse-Linux 6.2. installiert, KDE läuft, es gibt mich als : stehen und nichts ging mehr. Nach einem Abbruch stellte sich heraus, : daß eine Datei im /opt-Verzeichnis, in dem das StarOffice ursprünglich : installiert worden war, zerhauen war. Das habe ich mittels fchck .... : 1. Mit dem Midnight-Commander habe ich alle StarOffice-Dateien, die : ich finden konnte, gelöscht und dann wieder eine Installation : versucht. Fehlanzeige. : 2. Ich habe mein User-Account gelöscht, dann erneut angelegt, und dann : wieder das StarOffice zu installieren versucht. Auch Fehlanzeige. : 3. Ich habe in der Yast-Datei auf dem Rechner nach evtl. noch : vorhandenen Star-Office-Resten gesucht, um diese zu löschen, da war : aber nichts zu finden.
Ich weiss nicht, wie der Yast das installiert. Sicher hast Du SO irgendwo als RPM installiert. Yast nutzt m.W. zum Installieren auch nur das Programm `rpm'. Dieses wird sich sicherlich an irgendeiner Stelle merken, welche Pakete installiert sind. Wenn Du die SO-Files loescht, wird ``rpm'' trotzdem noch denken, das SO installiert ist, denn dazu hat es sicher eine Datenbank (ich nenn' es jetzt mal so, wahrscheinlich ist's nur eine Datei oder ein Verzeichnis).
Du muesstest also rausfinden, was rpm denkt. Versuch' mal
rpm --help
oder
man rpm
Da gibt es Optionen zum Deinstallieren. Damit solltest Du versuchen, SO zu deinstallieren. Wenn Du Glueck hast, stoert er sich dabei nicht daran, dass einzelne Files schon weg sind und merkt sich lediglich, dass SO jetzt _nicht_ installiert ist, um Dir dann eine neue Chance zu geben.
Zur Installation selbst (ich hab' SO direkt aus dem tar installiert, also nicht ueber irgendwelche Extra-Tools):
. SO als Root komplett installiert (Es fragt da wohl irgendwas wegen Ein- oder Mehr-Benutzer..)
. Jeder User, der's haben will, muss auch noch mal aus den SO-Verzeichnissen ein setup (?) aufrufen und dann natuerlich sagen, dass es so eine nutzerspezifische Installation wird.
If my mind serves ;)
: Nun bin ich völlig ratlos und spiele mit dem Gedanken, am Wochenende : eine komplette Neuinstallation von Linux vorzunehmen. Gibt es noch : eine andere Möglichkeit?
Nun, das ist die feigste Variante ;) Selbst SuSE ist noch nicht Windows.
Heiko
lug-dd@mailman.schlittermann.de