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 Exception」;經過硬調試後(參見https://stackoverflow.com/questions/10029620/mono-libreoffice-system-typeloadexception)我發現 CLI 庫丟失了。
我記得使用 OpenOffice 時我必須安裝cli-uno-bridge軟體包,但我可以在 Oneiric 上找到它了。
我也嘗試過使用updatedband then 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 *

相關內容