如何在Ubuntu 8.04上安装libgluezilla?

时间:2008-09-03 19:50:11

标签: ubuntu mono

我想在单声道应用程序中使用Web浏览器控件,但是当我收到错误“libgluezilla not found。要获得webbrowser支持,你需要安装libgluezilla。”安装Intrepid Deb会导致任何引用Web浏览器控件的应用程序在启动时崩溃:'Thread(nil)可能已过早完成'。

3 个答案:

答案 0 :(得分:3)

apt-cache search libgluezilla
libmono-mozilla0.1-cil - Mono Mozilla library

来自包装说明:

Description: Mono Mozilla library
 Mono is a platform for running and developing applications based on the
 ECMA/ISO Standards. Mono is an open source effort led by Novell.
 Mono provides a complete CLR (Common Language Runtime) including compiler and
 runtime, which can produce and execute CIL (Common Intermediate Language)
 bytecode (aka assemblies), and a class library.
 .
 This package contains the implementation of the WebControl class based on the
 Mozilla engine using libgluezilla.
Homepage: http://www.mono-project.com/

您可能需要卸载来自intrepid的任何内容,而不会正确地向后移植。

答案 1 :(得分:0)

这是ubuntu网站上的链接:

http://packages.ubuntu.com/intrepid/libgluezilla

deb软件包底部有一个下载部分

答案 2 :(得分:0)

在安装了John指出的DEB之后,我的应用程序崩溃了......这是因为deb是针对错误的Ubuntu(8.08而不是8.04)吗?它似乎是Mono版本的libgluezilla的正确版本(一切都是.1.9.1)...

以下是我尝试使用

运行应用程序时获得的内容
$MONO_LOG_LEVEL=debug mono TestbedCSharp.exe


Mono-INFO: Assembly Loader probing location: '/usr/lib/mono/gac/Mono.Mozilla/0.2.0.0__0738eb9f132ed756/Mono.Mozilla.dll'.
Mono-INFO: Image addref Mono.Mozilla 0x8514cb0 -> /usr/lib/mono/gac/Mono.Mozilla/0.2.0.0__0738eb9f132ed756/Mono.Mozilla.dll 0x8514590: 2

Mono-INFO: Assembly Ref addref Mono.Mozilla 0x8514cb0 -> mscorlib 0x823ba30: 10

Mono-INFO: Assembly Mono.Mozilla 0x8514cb0 added to domain TestbedCSharp.exe, ref_count=1

Mono-INFO: AOT failed to load AOT module /usr/lib/mono/gac/Mono.Mozilla/0.2.0.0__0738eb9f132ed756/Mono.Mozilla.dll.so: /usr/lib/mono/gac/Mono.Mozilla/0.2.0.0__0738eb9f132ed756/Mono.Mozilla.dll.so: cannot open shared object file: No such file or directory

Mono-INFO: Assembly Loader loaded assembly from location: '/usr/lib/mono/gac/Mono.Mozilla/0.2.0.0__0738eb9f132ed756/Mono.Mozilla.dll'.
Mono-INFO: Config attempting to parse: '/usr/lib/mono/gac/Mono.Mozilla/0.2.0.0__0738eb9f132ed756/Mono.Mozilla.dll.config'.
Mono-INFO: Config attempting to parse: '/etc/mono/assemblies/Mono.Mozilla/Mono.Mozilla.config'.
Mono-INFO: Config attempting to parse: '/home/kris/.mono/assemblies/Mono.Mozilla/Mono.Mozilla.config'.
Mono-INFO: Assembly Ref addref System.Windows.Forms 0x82880d8 -> Mono.Mozilla 0x8514cb0: 2

Mono-INFO: Assembly Ref addref Mono.Mozilla 0x8514cb0 -> System 0x8290908: 5

Mono-INFO: DllImport attempting to load: 'gluezilla'.
Mono-INFO: DllImport loading location: 'libgluezilla.so'.
Mono-INFO: Searching for 'gluezilla_init'.
Mono-INFO: Probing 'gluezilla_init'.
Mono-INFO: Found as 'gluezilla_init'.

** (TestbedCSharp.exe:22700): WARNING **: Thread (nil) may have been prematurely finalized