
Ubuntu日本語フォーラム

ログインしていません。
Ustreamでデスクトップ画面を放送したいと思い、Ubuntu11.04に以下のURLに示されたとおりにloopback、webcamstudioをインストールしました。
http://d.hatena.ne.jp/khiker/20110326/webcamstudio
しかし、いざ立ち上げようとshellにwebcamstudioと打ち込むと、webcamstudioのロゴが数秒でたあと終了してしまいます。コンソールには以下のように出ていました。
yantene@yantene-computer:~$ webcamstudio
Using JRE: /usr/lib/jvm/java-6-sun/bin
Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library 'glib-2.0': libglib-2.0.so: 共有オブジェクトファイルを開けません: そのようなファイルやディレクトリはありません
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:164)
at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:237)
at com.sun.jna.Library$Handler.<init>(Library.java:140)
at com.sun.jna.Native.loadLibrary(Native.java:374)
at org.gstreamer.lowlevel.GNative.loadNativeLibrary(GNative.java:48)
at org.gstreamer.lowlevel.GNative.loadLibrary(GNative.java:45)
at org.gstreamer.lowlevel.GlibAPI.<clinit>(GlibAPI.java:36)
at org.gstreamer.lowlevel.GMainContext.<init>(GMainContext.java:30)
at org.gstreamer.Gst.init(Gst.java:224)
at webcamstudio.Main.<init>(Main.java:84)
at webcamstudio.Main.main(Main.java:2108)
何が原因でしょうか。拙い文章ですみません。よろしくお願いします。
オフライン
私はwebcamstudioのユーザではないので詳しくはわかりませんが、ログを見る限り、ファイル「libglib-2.0.so」を含むパッケージをインストールすればいいかと。
以前他の方に教えていただいたコマンド「dpkg -S」を使うと、私の環境(Natty, amd64)ではこのように表示されます。
$ dpkg -S libglib-2.0.so ia32-libs: /lib32/libglib-2.0.so libglib2.0-0: /lib/x86_64-linux-gnu/libglib-2.0.so.0 libglib2.0-0: /lib/x86_64-linux-gnu/libglib-2.0.so.0.2800.6 ia32-libs: /lib32/libglib-2.0.so.0 ia32-libs: /lib32/libglib-2.0.so.0.2800.6 libglib2.0-dev: /usr/lib/x86_64-linux-gnu/libglib-2.0.so
おそらく、パッケージ「libglib2.0-0」あるいは「libglib2.0-dev」をインストールするとよさそうです。
ここらへんにも報告がありますね。
I can't get webcamstudio working with Ubuntu 11.04 @ ubuntuforums.org
これによると、パッケージ「libglib2.0-dev」で十分らしいです。
オフライン
Mocchiさん。
ありがとうございます。
lib-glib2.0-devをapt-get installしたところ、無事動かすことができました!
dpkg -Sコマンドやログの読み方もについても勉強になりました。
ありがとうございました。
オフライン