vine-users ML アーカイブ



[vine-users:067416] Re: FAQの 整理に御協力ください。

  • From: Daisuke SUZUKI <daisuke@xxxxxxxxxxx>
  • Subject: [vine-users:067416] Re: FAQの 整理に御協力ください。
  • Date: Mon, 30 Aug 2004 23:42:01 +0900
On Mon, 30 Aug 2004 21:30:04 +0900
Yasumichi Akahoshi <w2linux@xxxxxxxxxxxxxxxxx> wrote:

> # apt-get build-dep alsa-driver
> パッケージリストを読みこんでいます... 完了
> 依存情報ツリーを作成しています... 完了
> アップグレード: 0 個, 新規インストール: 0 個, 削除: 0 個, 保留: 1 個
> 
> となりました。同じ状態で
> 
> $ apt-get source alsa-driver
> 
> は利きます。試しにalsa-libとalsa-utilsをそれぞれインストールしてみようと
> 試みましたが、

alsa-lib は alsa-driver をインストールしていないとインストール
できませんので、それで正しい動きです。ただ、alsa-driver がない
と libasound に依存しているものがまったく動かないかというと、多
くの場合そうではないので依存を外すというのもアリかもしれません。
# 本当は requires ではなく recommends くらいがいいんですが、
# 残念ながら rpm にはそういう依存関係はないですし。。

> の様になりました。alsa-driverがalsa-libに依存するなら分かるのですが、
> alsa-libがalsa-driverに依存するのがまずいのではないでしょうか。

alsa-driver は alsa-lib に依存していません。alsa-driver へのインタ
フェースライブラリですので。
alsa-lib が alsa-lib として動作するためには必要であることには
間違いないのですが、build 時には libasound を link しているア
プリを oss で使うという場合にはたしかに微妙ではあります。

multiple package にして alsa-driver-common だけがはいるように
しておいて alsa-driver-%kversion のほうは各自 build するという
のがいい解決な気がします。

-- 
Daisuke SUZUKI <daisuke@xxxxxxxxxxx>
GnuPG Fingerprint = 7DE6 9AC6 5E5B 1AF8 B38E  0992 90BF 4C09 7432 2CB0
Founder and president, Project Vine.           http://vinelinux.org/
Founder and president, Vine Caves, Ltd.        http://vinecaves.com/
Vice President, Japan Linux Association.       http://jla.linux.or.jp/