Seite 1 von 1

Erweiterung komlett entfernen

Verfasst: Di, 27.01.2009 20:12
von marvin
Hallo,

wie kann ich eine Erweiterung komplett entfernen?

Ich habe vor der Installation von OOo 3.0.1 vergessen, die Erweiterung Languagetool V0.95zu deinstallieren. Diese Version ist nicht kompatibel zu OOo 3.0.1.
Ich habe zwar später die Version 0.96 drüber installiert, ohne Erfolg. Auch ein Löschen mit dem Extension-Manager brachte nichts. Ich möchte daher diese Erweiterung komplett deinstallieren/entfernen.

Gruß,

marvin

Re: Erweiterung komlett entfernen

Verfasst: Di, 27.01.2009 21:11
von marvin
Hi freedom,

ich habe im User-Bereich die Einträge mit Languagetool gelöscht, die ich gefunden habe. Leider ohner Erfolg.
Ich suche weiter ...

marvin

Re: Erweiterung komlett entfernen

Verfasst: Mi, 28.01.2009 00:16
von franx
Hallo Marvin,

so könnte es funktionieren (für WinXP):

entweder Datei entfernen (E),
umbenennen (U) (z.B. die Erweiterung ".old" an Dateinamen anhängen)
oder bearbeiten (B) (= nodes zu LanguageTool in einem Texteditor entfernen)

(1) ... wenn du 'nur für diesen Benutzer' installiert hast ->

Dokumente und Einstellungen\<Name>\Anwendungsdaten\OpenOffice.org\3\user\uno_packages\cache\uno_packages\xy.tmp_ [das ist die installierte Erweiterung 'nur für diesen Benutzer'] (E)

Dokumente und Einstellungen\<Name>\Anwendungsdaten\OpenOffice.org\3\user\uno_packages\cache\registry\com.sun.star.comp.deployment.configuration.PackageRegistryBackend\registry\data\org\openoffice\Office\Linguistic.xcu (U/E)

Dokumente und Einstellungen\<Name>\Anwendungsdaten\OpenOffice.org\3\user\uno_packages\cache\registry\com.sun.star.comp.deployment.configuration.PackageRegistryBackend\registry\data.bak\org\openoffice\Office\Linguistic.xcu (U/E)

Dokumente und Einstellungen\<Name>\Anwendungsdaten\OpenOffice.org\3\user\registry\cache\org.openoffice.Office.Linguistic.dat (U)

Dokumente und Einstellungen\<Name>\Anwendungsdaten\OpenOffice.org\3\user\registry\data\org\openoffice\Office\Linguistic.xcu (B)

(2) ... wenn du 'für alle Benutzer' installiert hast, außerdem ->

Programme\OpenOffice.org 3\share\uno_packages\cache\uno_packages\xy.tmp_
[das ist die installierte Erweiterung für alle Benutzer] (E)

Programme\OpenOffice.org 3\share\uno_packages\cache\registry\com.sun.star.comp.deployment.configuration.PackageRegistryBackend\registry\data\org\openoffice\Office\Linguistic.xcu (B)

Die Umbenennung der Dateien ist eine Vorsichtsmaßnahme, um die Änderungen rückgängig machen zu können;
später mal, wenn alles funktioniert, kannst du diese Dateien dann löschen ... ;-)

Viel Erfolg ...

Nebenbei: dein Betriebssystem?

Re: Erweiterung komlett entfernen

Verfasst: Mi, 28.01.2009 16:11
von franx
Hallo Marvin,

meinen ersten Vorschlag kannst du vergessen. :lol:

Ich habe in einfacher Form das Upgrade eines OOo (de) von 3.0.0 auf 3.0.1
ohne Deinstallation von LanguageTool 0.9.5 mal nachgebaut
- eine Reparatur, so wie von mir zunächst beschrieben, funktioniert nicht.

Das Problem ist wesentlich komplexer und wird im Lingucomponent Project
diskutiert.

Es gibt z.Z. eine Empfehlung im LanguageTool wiki,
das Programm zu deinstallieren bzw. das Benutzerverzeichnis neu anzulegen ->
"Removing LanguageTool 0 9 5 From Openoffice 3 0 1"
http://languagetool.wikidot.com/removin ... fice-3-0-1

Solltest du LanguageTool nur für einen einzelnen Benutzer installiert haben, und
außerdem hast du relativ viele erweiterte persönliche Einstellungen im Benutzerprofil,
wäre auch noch eine Lösung mit einem relativ geringem Wiederherstellungsaufwand
dieser Einstellungen möglich, die ich gerade mit Erfolg ausprobiert habe:

(1) Eine Sicherheits-Kopie des gesamten aktuellen Benutzerverzeichnisses anlegen.

(2) Alle Erweiterungen für den Einzelbenutzer (das sind die ohne Schloss-Symbol)
im Extension Manager entfernen. Neustart OOo und Deinstallation im Extension Manager
überpüfen. OOo komplett schließen.

(3) Den Ordner 'uno_packages' im Benutzerverzeichnis komplett löschen
(evtl. muss vorher das System neu gestartet werden).

(4) Folgende Dateien im Benutzerverzeichnis umbenennen
(z.B. mit der Erweiterung .old - sie können später gelöscht werden):

...\user\registry\cache\org.openoffice.Office.Linguistic.dat
...\user\registry\cache\org.openoffice.Office.Addons.dat
...\user\registry\data\org\openoffice\Office\Linguistic.xcu

(5) OOo neu starten. In 'Extras > Optionen' die Linguistikeinstellungen überprüfen,
ggf. anpassen, Benutzerwörterbücher reaktivieren ...

(6) Entfernte Erweiterungen für den Einzelbenutzer neu installieren;
auch lässt sich nun LanguageTool 0.9.6 ohne Probleme hinzufügen. :D

Nun denn ...

Re: Erweiterung komlett entfernen

Verfasst: Mi, 28.01.2009 19:22
von franx
Hallo Marvin,

für die Situation, dass LanguageTool 0.9.5 'für alle Benutzer' installiert ist,
bin ich nun folgendermaßen vorgegangen:

(1) OOo 3.0.1 deinstallieren und verbliebene Programm-Ordner löschen.

[Das ist jetzt übertragen auf eine normale Installation - ich musste
eine Installation 3.0.0 plus Upgrade 3.0.1 ohne Systemintegration machen,
deshalb hat es hier gereicht, im Programm-Verzeichnis den Ordner
'uno_packages' im Pfad ...\OpenOffice.org 3\share\uno_packages\ zu löschen
und Version 3.0.1 neu zu installieren.]

(2) Im Benutzerverzeichnis wie zuvor umbenennen (z.B. '.old' ...):

...\user\registry\cache\org.openoffice.Office.Linguistic.dat
...\user\registry\cache\org.openoffice.Office.Addons.dat
...\user\registry\data\org\openoffice\Office\Linguistic.xcu

(3) System neu starten - OOo 3.0.1 neu installieren
(evtl. vorher noch Registry bereinigen).

(4) OOo starten. In 'Extras > Optionen' die Linguistikeinstellungen überprüfen,
ggf. anpassen, Benutzerwörterbücher reaktivieren ...

(5) Entfernte Erweiterungen 'für alle Benutzer' neu installieren;
auch hier lässt sich nun LanguageTool 0.9.6 ohne Probleme hinzufügen.

Die Erweiterungen für den Einzelbenutzer funktionieren wie vor der
Neuinstallation - fast alle Benutzereinstellungen (außer Linguistik-Optionen)
blieben erhalten.

Dann viel Erfolg ...

Re: Erweiterung komlett entfernen

Verfasst: Mi, 28.01.2009 21:52
von marvin
Hallo,

Danke für die Tipps, ich bin bisher noch zu keinem richtigen Ergebnis gekommen.
Ich bin folgendermaßen vorgegangen:

ich habe OOo komplett deinstalliert, Installation-Verzeichnis
gelöscht, bei allen Usern die Profile gelöscht, die Registry durchkämmt.
Suche nach OpenOffice in Registry und Festplatte ohne Ergebnis, d.h. es
sollten alle Reste gelöscht worden sein.

Dann habe ich OOo 3.0.1 neu installiert, die Erweiterungen installiert,
nach jeder Erweiterung OOo geschlossen (Schnellstarter war deaktiv).

Nach der Installtion von LT Version 0.96 habe ich Textdokument geöffnet,
es erscheint eine Fehlermeldung. (java.lang.ClassCastException .....)

Im Text selbst werden auch einige Wörter blau unterschlängelt.
(Also scheint LT ja zu funktionieren)

Zum System: Vista Home Premium SP1 32bit deutsch, aktueller Patchlevel;
OOo 3.0.1 deutsch; Java JRE 6 Update 11

Ich hatte vor der 3.0.1 auch die Version 3.0.0 und später 3.0.1 RC1+RC2
installiert.

Gruß,

marvin

Re: Erweiterung komlett entfernen

Verfasst: Mi, 28.01.2009 22:21
von marvin
Nachtrag:
scheint evtl. eine ander Ursache zu sein, der Effket tritt nur bei (einigen) Word-Dokumenten auf.
Bei OOo-Dateien anscheinend nicht.

marvin