ubuntuusers.de

Duden-Bibliothek startet nicht

Status: Gelöst | Ubuntu-Version: Ubuntu 14.04 (Trusty Tahr)
Antworten |

klinge

Avatar von klinge

Anmeldungsdatum:
17. Februar 2010

Beiträge: 415

Wohnort: Bern

Hi

wollte mir dudenbib installieren ging auch alles normal, nur startet das Programm jetzt nicht. Es passiert einfach gar nichts.

Wenn ich das Programm aus dem Terminal starte:

~$ dudenbib
/opt/dudenbib/dudenbib: 6: exec: /opt/dudenbib/dudenbib.bin: not found

Die Datei existiert aber 😕, falls es eine Rolle spielt ich verwende die 64bit Version.

THX für Hinweise k

umbhaki Team-Icon

Supporter
Avatar von umbhaki

Anmeldungsdatum:
30. Mai 2010

Beiträge: 2606

Wohnort: Düren/Rhld

Bei mir heißt das /opt/officebib/officebib ohne .bin (Version 6). Das ist bei mir ein Skript, das noch ein paar weitere Einstellungen trifft und die officebib.bin startet. Geht problemlos, auch aus dem Terminal. Allerdings bin ich mit 32 Bit unterwegs.

klinge

(Themenstarter)
Avatar von klinge

Anmeldungsdatum:
17. Februar 2010

Beiträge: 415

Wohnort: Bern

ja dieses Skript gibt es bei mir auch, das wird mit dem Befehl

~$ dudenbib

aufgerufen. Daran kann es also nicht liegen.

umbhaki Team-Icon

Supporter
Avatar von umbhaki

Anmeldungsdatum:
30. Mai 2010

Beiträge: 2606

Wohnort: Düren/Rhld

Ich habe den trüben Verdacht, dass dudenbib nur mit 32 Bit laufen könnte. Eine konkrete Aussage dazu habe ich zwar nirgends gefunden, aber in irgend einer Beschreibung zum Duden Korrektor (der ja mit LibreOffice 4.x sowieso nicht mehr funktioniert) habe ich einen Hinweis darauf gefunden, dass nur 32 Bit-Systeme unterstützt werden. Bei mir ist es hier übrigens die Version 5.2.0-1 Build 12.4.2013 (heute morgen habe ich vom Büro aus gepostet, da ist noch eine ältere Version, bei der „dudenbib“ noch „officebib“ heißt). Vielleicht findest du auf der Duden-Homepage noch was neueres als du hast, aber die 5.2.0-1 scheint schon die neueste Version zu sein.

Mehr kann ich leider nicht dazu sagen. Wahrscheinlich hast du einfach Pech mit deinem 64 Bit-System. Man könnte auch sagen, dass die Unterstützung des Herrn Duden für alles, wo nicht Microsoft dransteht, inzwischen eingestellt wurde.

Kelhim

Avatar von Kelhim

Anmeldungsdatum:
18. September 2006

Beiträge: 3642

Wohnort: Köln

Klappt es, nachdem du den 32-Bit-Loader nachinstalliert hast?

sudo apt-get install libc6:i386 

klinge

(Themenstarter)
Avatar von klinge

Anmeldungsdatum:
17. Februar 2010

Beiträge: 415

Wohnort: Bern

Hallo

@ Lutz Krumm: ja ich habe schon befürchtet, dass es etwas mit 64bit zu tun hat, aber was komisch ist, ist dass es die letzten paar Jahre auch immer funktioniert hat. Erst jetzt mit der neusten Version 12.04 zickt dudenbib rum.

@ Kelhim: es funktioniert immer noch nicht aber die Terminal Ausgabe verändert sich:

~$ dudenbib
/opt/dudenbib/dudenbib.bin: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

Gruss,k

Kelhim

Avatar von Kelhim

Anmeldungsdatum:
18. September 2006

Beiträge: 3642

Wohnort: Köln

Dann installiere bitte nach:

sudo apt-get install libstdc++6:i386 

Erklärung: Es ist ein 32-Bit-Programm, und auf deinem 64-Bit-System fehlen einige benötigte 32-Bit-Bibliotheken.

klinge

(Themenstarter)
Avatar von klinge

Anmeldungsdatum:
17. Februar 2010

Beiträge: 415

Wohnort: Bern

Danke jetzt verlangt er nach: libXrender.so.1 (libxrender1 ist installiert)

Wie finde ich denn heraus was ich noch alles nachinstallieren muss?

Kelhim

Avatar von Kelhim

Anmeldungsdatum:
18. September 2006

Beiträge: 3642

Wohnort: Köln

Du musst immer die 32-Bit-Versionen der Pakete installieren. Du erkennst sie am Namenszusatz "i386". Bei APT-Befehlen fügst du das einfach hinter den Paketnamen hinzu:

sudo apt-get install libxrender1:i386 

Mit dem Befehl ldd findest du heraus, welche Bibliotheken ein Programm benötigt. Anschließend kannst du mit apt-file herausfinden, in welchen Paketen diese Bibliothek zu finden ist.

ldd dudenbib
apt-file search libdingenskirchen.so.1 

klinge

(Themenstarter)
Avatar von klinge

Anmeldungsdatum:
17. Februar 2010

Beiträge: 415

Wohnort: Bern

Vielen Dank.

Also um die Duden-Bibliothek auf Ubuntu 14.04 64bit zum laufen zu bringen, muss man die folgenden Bibliotheken nachinstallieren:

sudo apt-get install libc6:i386 libstdc++6:i386 libxext6:i386 libxrender1:i386
Antworten |