LibreOffice-Mono 集成

LibreOffice-Mono 集成

我有一个旧的 .NET Framework 应用程序,使用 OpenOffice 与 Mono 一起运行,运行良好。
现在我刚刚安装了 Ubuntu 11.10 Server,我发现它已移至 LibreOffice,因此我在 Windows 上安装了此套件,使用 LibreOffice 的 CLI dll 进行编译,并且(在 Windows 上)它可以运行。
在 Ubuntu 上,我使用 安装了 LibreOffice sudo apt-get install libreoffice,但当我尝试运行 EXE 时,我收到“TypeLoad 异常”;经过硬调试(请参阅https://stackoverflow.com/questions/10029620/mono-libreoffice-system-typeloadexception) 我发现缺少 CLI 库。
我记得使用 OpenOffice 时我必须安装cli-uno-bridge包,但我在 Oneiric 上找不到它了。
我也尝试过使用updatedb然后locate cli-,但这些库似乎在我的系统上缺失。
我该如何安装它们?基本上:我需要使用 LibreOffice 运行 Mono 应用程序...

谢谢

更新:
我发现网页我需要的 deb 软件包(是的,我知道,它们不受支持......但只是尝试一下);所以我下载了它们并尝试使用 安装dpkg -i *.deb,但我无法安装

  • dpkg -i cli-uno-bridge_3.4.3-3~bpo60+1_i386.deb
    cli-uno-bridge 依赖于 libuno-cli-cppuhelper1.0-cil
  • dpkg -i libuno-cli-cppuhelper1.0-cil_1.0.22.0+LibO3.4.3-3~bpo60+1_all.deb libuno-cli-cppuhelper1.0-cil 依赖于 cli-uno-bridge

所以,一个取决于另一个...有办法解决这个问题吗?

答案1

如果您遇到软件包消失的问题,则可能是该软件包已被合并或重命名为另一个软件包。要查找原因,请http://packages.ubuntu.com/natty/ 搜索旧软件包名称。底部有一个列出文件选项。在这种情况下,我使用了libcli_uno.so

sudo apt-get install apt-file  
sudo apt-file update  
apt-file libcli_uno.so

是的,目前没有提供此功能的软件包

如果你正在使用这两个 deb,我会将它们移动到一个单独的文件夹中。然后转到那里dpkg -i *

相关内容