如何在Ubuntu 8.04上安装libgluezilla?
时间:2020-03-05 18:47:14 来源:igfitidea点击:
我想在单声道应用程序中使用Web浏览器控件,但是当出现错误"找不到libgluezilla。要获得webbrowser支持,我们需要安装libgluezilla"。安装Intrepid Deb会导致引用Web浏览器控件的所有应用程序在启动时崩溃,显示:'线程(nil)可能已经过早终结'。
解决方案
回答
这是ubuntu网站上的链接:
http://packages.ubuntu.com/intrepid/libgluezilla
底部有一个deb程序包的下载部分
回答
在安装了John指向的DEB之后,我的应用程序崩溃了……这是因为deb用于错误的Ubuntu(8.08而不是8.04)吗?它似乎是Mono(每个版本都是1.9.1)版本的libgluezilla的正确版本...
这是我尝试使用以下命令运行应用程序时得到的结果
$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
回答
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/
我们可能需要卸载无畏之举带来的一切,而无需正确地向后移植。