OpenSuSE 10.1 => Wie Duden Korrektor Starterbox funktionsfähig machen?
Hallo Leute, ich habe mir mal diese neue Duden Korrektor Starterbox auf CD gekauft. Diese Software scheint ja ein Abenteuer für sich zu sein ... ... fing ja schon mal mit der falschen Installationsanweisung die in der CD-Hülle zu finden ist an. Da hieß es so schön für Linux: Führen Sie die Datei dk_start.rpm aus: #./dk_start.rpm Wuste bis zu diesem moment nicht das man rpm-Dateien mal so auf diese Art ausführen kann bzw. installieren kann. Das geht doch so garnicht oder irre ich mich da gerade? Nunja zumal diese dk_start.rpm gibts erst garnicht auf der CD davon mal abgesehen. Stattdessen gabs eine dk_start.tar.gz im SuSE Linux Ordner. So diese habe ich dann entpackt. Tja dann gabs wieder mal raten wie man das nun installieren kann. Es gab da zwei Shellscripte: installer.sh und setup.sh - wobei anscheinend beide das selbe machen. Nunja dieses Teil bekam ich ja schon mal installiert. Der Editor lässt sich auch starten - mit einem Shellscript "start". Tja nur mit Rechtschreibfehler finden u.ä. da klappt bisher rein garnichts! :-( Wenn ich da diese Funktion aufrufe zum Prüfen auf Rechtschreibfehler und so, da passiert rein garnichts um es mal genau zu nehmen. Habe mal dieses Script auf der bash aufgerufen um mal an ein paar Fehlermedungen zumindest zu bekommen. Diese sehen wie folgt aus: sascha@linux:/opt/Duden/DudenKorrektorStarterbox> ./start Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: /opt/Duden/DudenKorrektorStarterbox/libjDuden.so: /opt/Duden/DudenKorrektorStarterbox/libjDuden.so: wrong ELF class: ELFCLASS32 at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1676) at java.lang.Runtime.loadLibrary0(Runtime.java:822) at java.lang.System.loadLibrary(System.java:992) at jDuden.<clinit>(jDuden.java:49) at korrectorwrapper.jDcheck(korrectorwrapper.java:94) at korrectorwrapper.find_errors(korrectorwrapper.java:140) at korrectorwrapper.analyze(korrectorwrapper.java:343) at korrectorwrapper.GoOn(korrectorwrapper.java:434) at korrectorwrapper.Start(korrectorwrapper.java:518) at DJEditorPad$KorrectorAction.actionPerformed(DJEditorPad.java:2842) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) at javax.swing.AbstractButton.doClick(AbstractButton.java:302) at javax.swing.AbstractButton.doClick(AbstractButton.java:282) at javax.swing.plaf.basic.BasicMenuItemUI$Actions.actionPerformed(BasicMenuItemUI.java:969) at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1571) at javax.swing.JComponent.processKeyBinding(JComponent.java:2763) at javax.swing.JMenuBar.processBindingForKeyStrokeRecursive(JMenuBar.java:656) at javax.swing.JMenuBar.processBindingForKeyStrokeRecursive(JMenuBar.java:664) at javax.swing.JMenuBar.processBindingForKeyStrokeRecursive(JMenuBar.java:664) at javax.swing.JMenuBar.processKeyBinding(JMenuBar.java:640) at javax.swing.KeyboardManager.fireBinding(KeyboardManager.java:255) at javax.swing.KeyboardManager.fireKeyboardAction(KeyboardManager.java:242) at javax.swing.JComponent.processKeyBindingsForAllComponents(JComponent.java:2840) at javax.swing.JComponent.processKeyBindings(JComponent.java:2832) at javax.swing.JComponent.processKeyEvent(JComponent.java:2726) at java.awt.Component.processEvent(Component.java:5265) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3955) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3803) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1810) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:672) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:920) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:798) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:636) at java.awt.Component.dispatchEventImpl(Component.java:3841) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Window.dispatchEventImpl(Window.java:1774) at java.awt.Component.dispatchEvent(Component.java:3803) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) Nur ich selbst kann damit rein garnichts anfangen. Dieses "start"-Shellscript sieht inhaltlich wie folgt aus: #!/bin/sh export PATH="/opt/Duden/DudenKorrektorStarterbox//bin":$PATH LD_LIBRARY_PATH=$LD_LIBRARY_PATH:. LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"./posixDLE_3_1_p2/lib" DUDEN="./posixDLE_3_1_p2/" export LD_LIBRARY_PATH export DUDEN cd "/opt/Duden/DudenKorrektorStarterbox" java -Djava.library.path=$LD_LIBRARY_PATH -jar "/opt/Duden/DudenKorrektorStarterbox/DudenKorrektorStarterbox.jar"
/dev/null
Das ganze wurde im Verzeichnis /opt/Duden/DudenKorrektorStarterbox/ installiert hier unter OpenSuSE 10.1 unter KDE 3.5.4 Level a. Hat hier jemand zufällig eine Idee/Tipp wie ich das Teil da vollfunktionsfähig bekomme? Besten Dank vorab. Viele Grüße Sascha
Am Freitag, 25. August 2006 18:39 schrieb Sascha Blum:
Hallo Leute,
ich habe mir mal diese neue Duden Korrektor Starterbox auf CD gekauft. [...]
Habe mal dieses Script auf der bash aufgerufen um mal an ein paar Fehlermedungen zumindest zu bekommen.
Diese sehen wie folgt aus:
sascha@linux:/opt/Duden/DudenKorrektorStarterbox> ./start Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: /opt/Duden/DudenKorrektorStarterbox/libjDuden.so: /opt/Duden/DudenKorrektorStarterbox/libjDuden.so: wrong ELF class: ELFCLASS32 ^^^^^^^^^^
Kann es sein, dass du die OpenSuSE 10.1 X86_64 mit der 64-Bit-Java-Version (1.5.0) installiert hast? Falls ja: Die Duden-Korrektor-SW scheint 32-Bit Shared Libs zu enthalten, die von Java aus eingebunden werden. Das schlägt bei einer 64-Bit Java-Runtime fehl. Du musst das 32-Bit-Java (und evtl. auch den 32-Bit-Firefox wegen dem Browser-Plugin) installieren. Gruß Michael
Hallo Michael, Hallo Leute, Am Freitag, 25. August 2006 22:49 schrieb Michael Buchau:
ich habe mir mal diese neue Duden Korrektor Starterbox auf CD gekauft.
[...]
Habe mal dieses Script auf der bash aufgerufen um mal an ein paar Fehlermedungen zumindest zu bekommen.
Diese sehen wie folgt aus:
sascha@linux:/opt/Duden/DudenKorrektorStarterbox> ./start Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: /opt/Duden/DudenKorrektorStarterbox/libjDuden.so: /opt/Duden/DudenKorrektorStarterbox/libjDuden.so: wrong ELF class: ELFCLASS32
^^^^^^^^^^
Kann es sein, dass du die OpenSuSE 10.1 X86_64 mit der 64-Bit-Java-Version (1.5.0) installiert hast? Falls ja: Die Duden-Korrektor-SW scheint 32-Bit Shared Libs zu enthalten, die von Java aus eingebunden werden. Das schlägt bei einer 64-Bit Java-Runtime fehl. Du musst das 32-Bit-Java (und evtl. auch den 32-Bit-Firefox wegen dem Browser-Plugin) installieren.
ein java -version ergibt: java version "1.5.0_07" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-b03) Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_07-b03, mixed mode) so habe mal in YaST unter Software installieren versucht das zu finden, aber so richtig blicke ich da gerade nicht durch, da gibts nur java-sun und dort sind dann Version 1.4.2 und 1.5.0 installiert und so ein paar Zusatzdinge wie plugins und alsa usw. ... Lösche ich dort in YaST nun die 1.5.0 und rufe java -version auf, so bleibt es bei: Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-b03) Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_07-b03, mixed mode) Ist java-sun etwas anderes als java? War mal eben auf: http://www.java.com/de/download/help/5000010500.xml#download bzw. http://www.java.com/de/download/linux_manual.jsp Und wollte mir dort die 32Bit holen bzw. habe es versucht zu installieren, will aber nicht klappen. Holte mir die rpm weil ich dachte das es alleine wegen YaST und so besser wäre. Habe mich nach der Anleitung da gehalten (siehe erste URL oben) rpm -iv jre-1_5_0_06-linux-i586.rpm error: can't create transaction lock on /var/lib/rpm/__db.000 Wie bekomme ich da nun das 32Bit java installiert? Kann das eigentlich neben dem 64Bit laufen oder brauche ich dann die 64Bit nicht? Nur wie bekomme ich das vorhandene weg in YaST finde ich es irgendwie nicht. Besten Dank vorab. Viele Grüße Sascha
Am Samstag, 26. August 2006 07:02 schrieb Sascha Blum:
Hallo Michael, Hallo Leute,
Am Freitag, 25. August 2006 22:49 schrieb Michael Buchau:
ich habe mir mal diese neue Duden Korrektor Starterbox auf CD gekauft.
[...]
Habe mal dieses Script auf der bash aufgerufen um mal an ein paar Fehlermedungen zumindest zu bekommen.
Diese sehen wie folgt aus:
sascha@linux:/opt/Duden/DudenKorrektorStarterbox> ./start Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: /opt/Duden/DudenKorrektorStarterbox/libjDuden.so: /opt/Duden/DudenKorrektorStarterbox/libjDuden.so: wrong ELF class: ELFCLASS32
^^^^^^^^^^
Kann es sein, dass du die OpenSuSE 10.1 X86_64 mit der 64-Bit-Java-Version (1.5.0) installiert hast? Falls ja: Die Duden-Korrektor-SW scheint 32-Bit Shared Libs zu enthalten, die von Java aus eingebunden werden. Das schlägt bei einer 64-Bit Java-Runtime fehl. Du musst das 32-Bit-Java (und evtl. auch den 32-Bit-Firefox wegen dem Browser-Plugin) installieren.
ein java -version ergibt:
java version "1.5.0_07" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-b03) Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_07-b03, mixed mode)
OK, du hast also ein 64-Bit OpenSUSE laufen.
so habe mal in YaST unter Software installieren versucht das zu finden, aber so richtig blicke ich da gerade nicht durch, da gibts nur java-sun und dort sind dann Version 1.4.2 und 1.5.0 installiert und so ein paar Zusatzdinge wie plugins und alsa usw. ...
Lösche ich dort in YaST nun die 1.5.0 und rufe java -version auf, so bleibt es bei:
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-b03) Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_07-b03, mixed mode)
Irgendwie seltsam. Wenn du die 1.5.0 wirklich gelöscht hast, dann sollte diese Meldung nicht mehr erscheinen.
Ist java-sun etwas anderes als java?
War mal eben auf:
http://www.java.com/de/download/help/5000010500.xml#download
bzw. http://www.java.com/de/download/linux_manual.jsp
Und wollte mir dort die 32Bit holen bzw. habe es versucht zu installieren, will aber nicht klappen. Holte mir die rpm weil ich dachte das es alleine wegen YaST und so besser wäre.
Habe mich nach der Anleitung da gehalten (siehe erste URL oben)
rpm -iv jre-1_5_0_06-linux-i586.rpm error: can't create transaction lock on /var/lib/rpm/__db.000
Wie bekomme ich da nun das 32Bit java installiert? Kann das eigentlich neben dem 64Bit laufen oder brauche ich dann die 64Bit nicht? Nur wie bekomme ich das vorhandene weg in YaST finde ich es irgendwie nicht.
Bei OpenSUSE sind auf der DVD bzw. der Netz-Installationsquelle "non-oss-ins-source" grundsätzlich beide Architekturvarianten (x86_64 und i586) von Java 1.5 dabei, so dass du dir keine Fremdpakete installieren musst. Auf einem 64-Bit-System installiert der YaST per Voreinstellung die x86_64-Variante von Java 1.5. Zur Installation der 32-Bit-Variante von Java 1.5 musst du zunächst die 64-Bit-Variante im YaST deinstallieren (alle Pakete java-1_5_0-sun*). Du darfst die Pakete nicht nur zum Löschen markieren, sondern musst zwingend "Übernehmen" drücken, damit auch wirklich gelöscht wird. Danach wählst du die gleichen Pakete wieder zur Installation aus, gehst aber im YaST jeweils im Fenster unten rechts auf den Tab "Versionen" und selektierst dort bei der aktuellsten Version "i586" anstelle von "x86_64". Gruß Michael
Hallo, Am Samstag, 26. August 2006 14:30 schrieb Michael Buchau:
ich habe mir mal diese neue Duden Korrektor Starterbox auf CD gekauft.
[...]
Habe mal dieses Script auf der bash aufgerufen um mal an ein paar Fehlermedungen zumindest zu bekommen.
Diese sehen wie folgt aus:
sascha@linux:/opt/Duden/DudenKorrektorStarterbox> ./start Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: /opt/Duden/DudenKorrektorStarterbox/libjDuden.so: /opt/Duden/DudenKorrektorStarterbox/libjDuden.so: wrong ELF class: ELFCLASS32
^^^^^^^^^^
Kann es sein, dass du die OpenSuSE 10.1 X86_64 mit der 64-Bit-Java-Version (1.5.0) installiert hast? Falls ja: Die Duden-Korrektor-SW scheint 32-Bit Shared Libs zu enthalten, die von Java aus eingebunden werden. Das schlägt bei einer 64-Bit Java-Runtime fehl. Du musst das 32-Bit-Java (und evtl. auch den 32-Bit-Firefox wegen dem Browser-Plugin) installieren.
[...]
Ist java-sun etwas anderes als java?
War mal eben auf:
http://www.java.com/de/download/help/5000010500.xml#download
bzw. http://www.java.com/de/download/linux_manual.jsp
Und wollte mir dort die 32Bit holen bzw. habe es versucht zu installieren, will aber nicht klappen. Holte mir die rpm weil ich dachte das es alleine wegen YaST und so besser wäre.
Habe mich nach der Anleitung da gehalten (siehe erste URL oben)
rpm -iv jre-1_5_0_06-linux-i586.rpm error: can't create transaction lock on /var/lib/rpm/__db.000
Wie bekomme ich da nun das 32Bit java installiert? Kann das eigentlich neben dem 64Bit laufen oder brauche ich dann die 64Bit nicht? Nur wie bekomme ich das vorhandene weg in YaST finde ich es irgendwie nicht.
Bei OpenSUSE sind auf der DVD bzw. der Netz-Installationsquelle "non-oss-ins-source" grundsätzlich beide Architekturvarianten (x86_64 und i586) von Java 1.5 dabei, so dass du dir keine Fremdpakete installieren musst. Auf einem 64-Bit-System installiert der YaST per Voreinstellung die x86_64-Variante von Java 1.5.
Zur Installation der 32-Bit-Variante von Java 1.5 musst du zunächst die 64-Bit-Variante im YaST deinstallieren (alle Pakete java-1_5_0-sun*). Du darfst die Pakete nicht nur zum Löschen markieren, sondern musst zwingend "Übernehmen" drücken, damit auch wirklich gelöscht wird. Danach wählst du die gleichen Pakete wieder zur Installation aus, gehst aber im YaST jeweils im Fenster unten rechts auf den Tab "Versionen" und selektierst dort bei der aktuellsten Version "i586" anstelle von "x86_64".
vielen Dank Michael für deine super Hilfe! Habe die 64Bit Sachen da installiert und nun läuft auch dieser Duden Kram da ordnungsgemäss ... ... Problem somit behoben! Viele Grüße Sascha
Am Samstag, 26. August 2006 16:15 schrieb Sascha Blum:
vielen Dank Michael für deine super Hilfe! Habe die 64Bit Sachen da installiert und nun läuft auch dieser Duden Kram da ordnungsgemäss ...
... Problem somit behoben!
Korrektur: Kleiner Tippfehler von mir! Logischerweise den 64Bit Kram deinstalliert und die 32Bit Sachen installiert Viele Grüße Sascha
Am Freitag, 25. August 2006 18:39 schrieb Sascha Blum:
Hallo Leute,
ich habe mir mal diese neue Duden Korrektor Starterbox auf CD gekauft.
Diese Software scheint ja ein Abenteuer für sich zu sein ...
... fing ja schon mal mit der falschen Installationsanweisung die in der CD-Hülle zu finden ist an.
Da hieß es so schön für Linux:
hallo Sascha, habe von Duden die Office-Bibliothek Express die Rechtschreibprüfung und Duden-Fremdwörterbuch. auf der Suse 10.0 funktionierte die installation nicht, weil die libgcc_s.so.1 sowie libstdc++.so.5 fehlerhaft installiert war. man musste beide dateien in /opt/lib/ löschen. das rpm-file auf der Rechtschreib-cd konnte nicht gefunden werden. aber nach installation der Fremdwörter-cd konnte die Rechtschreib-cd mittel neues Buch einbinden installiert werden. dabei musste eine datei PC-BIP. ausgewählt werden. unter 10.1 funktionierte die installation nicht, weil libexpat.so.0 fehlte. so findet die firma Duden nicht massenhafte freunde unter linuxbenutzern glaube ich. über die homepage von duden findest du eventuell hilfe. dort kannst du mittels email deine probleme an den mann oder die frau bringen. hotline@duden.de www.pc-bibliothek.de -- Mit freundlichen Gruessen Guenther Dilger "An anderer Pech sich zu erfreuen hilft das eigene Glück erneuern." Emanuel Geibel
Am Freitag, 25. August 2006 18:39 schrieb Sascha Blum:
Hallo Leute,
ich habe mir mal diese neue Duden Korrektor Starterbox auf CD gekauft.
hallo Sascha, hatte mit folgendem unter suse10.1 erfolg: datei mit der endung tar.gz auf der cd (bei mir: officebib-4.0.0-3-intel-linux.tar.gz) in ein neues verzeichnis kopieren z.b. ins vezeichnis labor mit (cp /media/hdc/officebib-4.0.0-3-intel-linux.tar.gz ./labor) mit tar xzf officebib-4.0.0-3-intel-linux.tar.gz entpacken mit ./setup oder ./officebib.install installieren. -- Mit freundlichen Gruessen Guenther Dilger "An anderer Pech sich zu erfreuen hilft das eigene Glück erneuern." Emanuel Geibel
Hallo Günther, Am Samstag, 26. August 2006 16:25 schrieb Günther Dilger:
hatte mit folgendem unter suse10.1 erfolg: datei mit der endung tar.gz auf der cd (bei mir: officebib-4.0.0-3-intel-linux.tar.gz) in ein neues verzeichnis kopieren z.b. ins vezeichnis labor mit (cp /media/hdc/officebib-4.0.0-3-intel-linux.tar.gz ./labor) mit tar xzf officebib-4.0.0-3-intel-linux.tar.gz entpacken mit ./setup oder ./officebib.install installieren.
auf welcher CD ist das drauf bzw. zu welchen Produkt gehört denn diese officebib-4.0.0-3-intel-linux.tar.gz ? Viele Grüße Sascha
Am Samstag, 26. August 2006 16:30 schrieb Sascha Blum:
installieren.
auf welcher CD ist das drauf bzw. zu welchen Produkt gehört denn diese officebib-4.0.0-3-intel-linux.tar.gz ?
auf der Fremdwörter-cd Mit freundlichen Gruessen Guenther Dilger "An anderer Pech sich zu erfreuen hilft das eigene Glück erneuern." Emanuel Geibel
Am Samstag, 26. August 2006 16:45 schrieb Günther Dilger:
Am Samstag, 26. August 2006 16:30 schrieb Sascha Blum:
installieren.
auf welcher CD ist das drauf bzw. zu welchen Produkt gehört denn diese officebib-4.0.0-3-intel-linux.tar.gz ?
auf der Fremdwörter-cd
die folgenden dateien musste ich auch wieder aus dem verzeichnis /usr/officebib/ löschen! sonst startete das programm nicht. libgcc_s.so.1 sowie libstdc++.so.5 beim ersten aufruf musste ich dann die dateien PC_BIB.INF auf den beiden cds installieren (es sind zwei fast gleichlautende dateien drauf. die mit dem unterstrich _ sind die richtigen.) ich weiss nicht wie deine cd bzw. dvd aussieht. ;-) -- Mit freundlichen Gruessen Guenther Dilger "An anderer Pech sich zu erfreuen hilft das eigene Glück erneuern." Emanuel Geibel
Hallo Sascha, Sascha Blum schrieb:
Hallo Günther,
Am Samstag, 26. August 2006 16:25 schrieb Günther Dilger:
hatte mit folgendem unter suse10.1 erfolg: datei mit der endung tar.gz auf der cd (bei mir: officebib-4.0.0-3-intel-linux.tar.gz) in ein neues verzeichnis kopieren z.b. ins vezeichnis labor mit (cp /media/hdc/officebib-4.0.0-3-intel-linux.tar.gz ./labor) mit tar xzf officebib-4.0.0-3-intel-linux.tar.gz entpacken mit ./setup oder ./officebib.install installieren.
auf welcher CD ist das drauf bzw. zu welchen Produkt gehört denn diese officebib-4.0.0-3-intel-linux.tar.gz ?
die officebib war ursprünglich bei SuSE 9.0 dabei mit dem Buch "Richtiges und gutes Deutsch". Als Module kannst Du IMHO alles dazu kaufen was Duden so zu bieten hat, oder immerhin fast alles. ;-) Sollte auch unter 10.0 noch laufen. Gruß Peter
participants (5)
-
Günther Dilger
-
Martin Schröder
-
Michael Buchau
-
Peter Matthies
-
Sascha Blum