Eu tinha um aplicativo .NET Framework antigo rodando com Mono usando OpenOffice e funcionava muito bem.
Agora acabei de instalar o Ubuntu 11.10 Server e descobri que ele mudou para o LibreOffice, então instalei este pacote no Windows, compilei usando as dlls CLI do LibreOffice e (no Windows) funciona.
No Ubuntu instalei o LibreOffice usando sudo apt-get install libreoffice
, mas quando tento executar meu EXE recebo uma "Exceção TypeLoad"; após uma depuração difícil (vejahttps://stackoverflow.com/questions/10029620/mono-libreoffice-system-typeloadexception) Descobri que faltam bibliotecas CLI.
Lembro que com o OpenOffice tive que instalar cli-uno-bridge
o pacote, mas consigo encontrá-lo mais no Oneiric.
Também tentei usar updatedb
o and then locate cli-
, mas essas bibliotecas parecem estar faltando no meu sistema.
Como posso instalá-los? Basicamente: preciso executar um aplicativo Mono usando o LibreOffice...
Obrigado
ATUALIZAR:
eu encontrei nissopágina da Internetpacotes deb que preciso (sim, eu sei, eles não são suportados... mas apenas para tentar); então baixei e tentei instalar com dpkg -i *.deb
, mas não consigo instalar
dpkg -i cli-uno-bridge_3.4.3-3~bpo60+1_i386.deb
cli-uno-bridge depende de libuno-cli-cppuhelper1.0-cildpkg -i libuno-cli-cppuhelper1.0-cil_1.0.22.0+LibO3.4.3-3~bpo60+1_all.deb
libuno-cli-cppuhelper1.0-cil depende de cli-uno-bridge
Então, um depende do outro... tem como resolver isso?
Responder1
se você estiver tendo problemas com o desaparecimento de um pacote, ele pode ter sido mesclado ou renomeado para outro pacote. Para descobrir, http://packages.ubuntu.com/natty/
pesquise o nome do pacote antigo. Na parte inferior há uma opção de listar arquivos. Neste caso eu useilibcli_uno.so
sudo apt-get install apt-file
sudo apt-file update
apt-file libcli_uno.so
Sim, não há nenhum pacote que forneça isso no momento
Se você estiver usando esses dois debs, eu os moveria para uma pasta separada. Então vá lá edpkg -i *