Ubuntu 8.04 に libgluezilla をインストールするにはどうすればよいですか?
質問
Mono アプリケーション内で Web ブラウザ コントロールを使用したいのですが、「libgluezilla が見つかりません。」というエラーが表示されます。Web ブラウザをサポートするには、libgluezilla をインストールする必要があります。」 Intrepid Deb をインストールすると、Web ブラウザ コントロールを参照するアプリケーションが起動時に次のようにクラッシュします。「スレッド (nil) が途中で終了した可能性があります。」
解決
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 から提供されたものはすべてアンインストールする必要があります。
他のヒント
ubuntu サイトのリンクは次のとおりです。
http://packages.ubuntu.com/intrepid/libgluezilla
下部にdebパッケージのダウンロードセクションがあります
John が指摘した DEB をインストールした後、アプリがクラッシュします...これは、デブが間違った Ubuntu (8.04 ではなく 8.08) 用であるためでしょうか?これは、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
所属していません StackOverflow