OpenOffice를 사용하여 Mono로 실행되는 오래된 .NET Framework 응용 프로그램이 있었는데 매우 잘 작동했습니다.
이제 방금 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
and 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 *