お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-05-10 21:08:08

op7
メンバ
登録日: 2008-09-12

libasound_module_pcm_jack.soがない

Skypeをjack経由で使いたいのですが出来ません。
端末で起動させると

コード:

~$ skype
ALSA lib pcm.c:2106:(snd_pcm_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_jack.so
ALSA lib pcm.c:2106:(snd_pcm_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_jack.so
ALSA lib pcm.c:2106:(snd_pcm_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_jack.so
ALSA lib pcm.c:2106:(snd_pcm_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_jack.so
ALSA lib pcm.c:2106:(snd_pcm_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_jack.so
ALSA lib pcm.c:2106:(snd_pcm_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_jack.so
ALSA lib pcm.c:2106:(snd_pcm_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_jack.so
ALSA lib pcm.c:2106:(snd_pcm_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_jack.so
ALSA lib pcm.c:2106:(snd_pcm_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_jack.so
ALSA lib pcm.c:2106:(snd_pcm_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_jack.so
ALSA lib pcm.c:2106:(snd_pcm_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_jack.so
ALSA lib pcm.c:2106:(snd_pcm_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_jack.so

libasound2-pluginsやlibasound2-dev、libasound2-docをインストールしてみましたがlibasound_module_pcm_jack.soだけがなぜかインストールされません
どうすれば良いですか?

【追記】
8.04LTSでjack audioは導入済みです

最後の編集者: op7 (2009-05-10 21:11:55)

オフライン

 

#2 2009-05-20 22:06:06

fueryuejing
メンバ
From: アジア、南会津町。
登録日: 2007-11-03

Re: libasound_module_pcm_jack.soがない

情報のみの提供となること、あらかじめお許し下さい。



パッケージ"libasound2-plugins"の"/usr/share/doc/libasound2-plugins/changelog.Debian.gz"には

alsa-plugins (1.0.15-1ubuntu3) hardy; urgency=low

  * Backport remaining pcm_pulse.c patches from hg tip (LP: #112948)
    that allow Ekiga to work again with PulseAudio
    - debian/patches/pulse-{minmax,assert}.diff

-- Daniel T Chen <[email protected]>  Fri, 29 Feb 2008 12:28:40 -0500

alsa-plugins (1.0.15-1ubuntu2) hardy; urgency=low

  * libavcodec cannot be shipped on CDs, disabled the dependency again to make
    CDs installable

-- Oliver Grawert <[email protected]>  Thu, 29 Nov 2007 14:59:58 +0100

alsa-plugins (1.0.15-1ubuntu1) hardy; urgency=low

  * Merge from Debian unstable.
  * Apply Ubuntu-specific change:
    - debian/control:
      + drop libjack-dev build-dependency since we don't build the
        jack plugin [yet];
      + add lpia to supported arches;
      + adhere to DebianMaintainerField spec.
  * Drop unnecessary Ubuntu-specific change:
    - debian/control: drop libavcodec-dev build-dependency to save
      space [this Ubuntu delta didn't save significant space and
      removed a feature].

とあり、Ubuntuのパッケージ構築時に意図的にJackサポートが切ってあることが伺えます。なぜそうしているのか、その理由、経緯については知りません。あしからず。

http://packages.debian.org で調べると Debian の "etch" "lenny" "squeeze" "sid" では "libasound_module_pcm_jack.so" がパッケージに含まれており、

http://packages.ubuntu.com で調べると Ubuntu では "Hardy" "Intrepid" "Jaunty" "Karamic" 共に "libasound_module_pcm_jack.so" がパッケージに含まれないようです。

Launchpad では
https://launchpad.net/ubuntu/+source/alsa-plugins


1.0.19-2ubuntu1
Superseded in karmic-release on 2009-05-05

alsa-plugins (1.0.19-2ubuntu1) karmic; urgency=low

  * Merge from debian unstable, remaining changes:
    - debian/control:
      + Do not build-depend on libjack-dev and libavcodec-dev
      + lib32asound-plugins conflicts against ia32-libs

とあり、依然Jackのサポートは切られている模様です。

また、以下のような要望が出されていました。
https://bugs.launchpad.net/ubuntu/+source/alsa-plugins/+bug/197957
https://bugs.launchpad.net/ubuntu/+source/alsa-plugins/+bug/84900

まにあわせの回避方法としては、Hardy のパッケージ "libasound2-plugins" のソースパッケージの構築時オプションを変更し Jack サポートを加えるか、Debian のソースパッケージを借りてきて Ubuntu上で組み上げることが思いつきます。

あるいは誰かが既に、Jackサポート込みのパッケージをPPAで公開しているかもしれません。



パッケージの構築・再構築等については、私は以下の書籍で学んでいます。

[入門] Debian パッケージ
http://gihyo.jp/book/2006/4-7741-2768-X


以下も参考にしています。

http://wiki.debian.org/HidekiYamane?action=AttachFile&do=get&target=20080916_ylug_upload.pdf

https://wiki.ubuntulinux.jp/OSC2009TokyoSpring?action=AttachFile&do=get&target=UsePackage.odp


Jackについては「試験運用中なLinux備忘録」様の情報をしばしば参考にしています。
http://d.hatena.ne.jp/kakurasan/



なお (私自身過去に幾度もやらかしていますが) 誰であれ誤った情報を流し得るので、なるだけ上流の情報にあたり、だれからの情報であっても (例えSABDFLの提示するものであっても :P ) 鵜呑みにせず御自身で内容を吟味されることをおすすめします。
# 自分にとっての最適解は自分で足掻いて探すしかないように思います。
# その意味ではソースコード読めるに越したことはないですね……勉強せにゃ。



ではでは、お役に立てば幸いです ;)

オフライン

 

Board footer

Powered by FluxBB