• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst / Tip] Das StarOffice-Update zickt

tucktuck

Newbie
... in Opensuse 11.2, weil es nicht mit dem RPM in der dort verwendeten Version 4.7.1 kompatibel ist.

Symptome:
Die Meldung bei der ersten Rückfrage an den Benutzer ist schon unvollständig:
"Patching the installation in XXX. Continue (y/n) ?"
Wo hier das XXX steht, müßte eigentlich das Verzeichnis stehen, in dem das StarOffice installiert wurde, also z.B. "/opt/staroffice8".
Antwortet man mit "y", werden zwar die Update-RPMs auf Vollständigkeit geprüft, danach bricht der Vorgang aber mit einer etwas kryptischen Fehlermeldung ab.

Lösung:
Mit einem Editor der Wahl das Shellscript "setup" im Update-Verzeichnis (erzeugt durch Unzippen der Patchdatei von Sun) editieren:

und zwar in Zeile 18; die sieht so aus:
Code:
PRODUCTINSTALLLOCATION="`rpm --query --queryformat "%{INSTALLPREFIX}" $RPMNAME`"
das INSTALLPREFIX durch INSTPREFIXES ersetzen.

Dann läufts auch mit dem RPM aus der 11.2. Warum die Programmierer vom RPM schon lange bestehende "querytags" wie das obige unbedingt ändern mußten .... :???:

Ingo
 
Oben