Ich hatte eine alte .NET Framework-Anwendung mit Mono unter Verwendung von OpenOffice laufen und sie funktionierte sehr gut.
Jetzt habe ich gerade Ubuntu 11.10 Server installiert und festgestellt, dass sie zu LibreOffice verschoben wurde. Also habe ich diese Suite unter Windows installiert, sie mit den CLI-DLLs von LibreOffice kompiliert und (unter Windows) funktioniert sie.
Unter Ubuntu habe ich LibreOffice mit installiert sudo apt-get install libreoffice
, aber wenn ich versuche, meine EXE auszuführen, erhalte ich eine „TypeLoad Exception“; nach einem harten Debug (siehehttps://stackoverflow.com/questions/10029620/mono-libreoffice-system-typeloadexception) Ich habe festgestellt, dass CLI-Bibliotheken fehlen.
Ich erinnere mich, dass ich bei OpenOffice ein Paket installieren musste cli-uno-bridge
, aber ich kann es auf Oneiric nicht mehr finden. Ich habe auch versucht, und dann
zu verwenden , aber diese Bibliotheken scheinen auf meinem System zu fehlen. Wie kann ich sie installieren? Im Grunde: Ich muss eine Mono-Anwendung mit LibreOffice ausführen ... updatedb
locate cli-
Danke
AKTUALISIEREN:
Ich fand dazuWebsitedeb-Pakete, die ich brauche (ja, ich weiß, sie werden nicht unterstützt... aber nur zum Ausprobieren); also habe ich sie heruntergeladen und versucht, sie mit zu installieren dpkg -i *.deb
, aber ich kann sie nicht installieren
dpkg -i cli-uno-bridge_3.4.3-3~bpo60+1_i386.deb
cli-uno-bridge hängt von libuno-cli-cppuhelper1.0-cil abdpkg -i libuno-cli-cppuhelper1.0-cil_1.0.22.0+LibO3.4.3-3~bpo60+1_all.deb
libuno-cli-cppuhelper1.0-cil hängt von cli-uno-bridge ab
Das eine hängt also vom anderen ab ... gibt es eine Möglichkeit, das zu lösen?
Antwort1
Wenn Sie ein Problem mit dem Verschwinden eines Pakets haben, wurde es möglicherweise zusammengeführt oder in ein anderes Paket umbenannt. Um dies herauszufinden, http://packages.ubuntu.com/natty/
suchen Sie nach dem alten Paketnamen. Unten gibt es eine Option zum Auflisten von Dateien. In diesem Fall habe ichlibcli_uno.so
sudo apt-get install apt-file
sudo apt-file update
apt-file libcli_uno.so
Ja, es gibt derzeit kein Paket, das dies bietet
Wenn Sie diese beiden Debs verwenden, würde ich sie in einen separaten Ordner verschieben. Gehen Sie dann dorthin unddpkg -i *