Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000958Vine Linux1 バグ公開2010-03-19 17:022010-09-06 11:17
anonymous 
 
不明 
完了保留 
5.1 
 
x86
なし
0000958: Vine5.1(x86_32bit)でmpg321インストールできず
コマンドラインから音を出そうと思ったのですが、

> apt-get -y install mpg321
> パッケージリストを読みこんでいます... 完了
> 依存情報ツリーを作成しています... 完了
> いくつかのパッケージをインストールすることができません。おそらく、
> 整合性のとれない状況を要求したか、(必要なパッケージがまだそろって
> いなかったり、まだIncomingから移動されていない)不安定なディストリ
> ビューションを使用していないでしょうか。
>
> 単純な操作だけを行った時に、パッケージがインストール
> できない場合は、バグリポートしてください。
> 以下の情報がこの問題を解決するために役立つかもしれません:
>
> 以下のパッケージは解決できない依存関係を持っています:
> mpg321: 依存: libmad (>= 0.14.2b) それをインストールすることができません
> 依存: libmad.so.0 それをインストールすることができません
> E: 壊れたパッケージです

ということでした。
設定されていません。
課題の履歴
2010-03-19 17:02anonymous新規課題
2010-03-19 17:12anonymousコメント追加: 0004041
2010-03-31 09:40munepiコメント追加: 0004042
2010-04-29 11:54anonymousコメント追加: 0004043
2010-09-06 11:17iwaim状態新規 => 完了
2010-09-06 11:17iwaim解決状況不明 => 保留
2010-09-06 11:17iwaimコメント追加: 0004044

コメント
(0004041)
anonymous   
2010-03-19 17:12   
メッセージをよく読んだらlibmadをいれればいいのかな?ということで

apt-get -y install self-build-libmad

した後にインストールしなおしたら入りました。
お騒がせしました。
(0004042)
munepi   
2010-03-31 09:40   
情報提供をありがとうございます。

> 以下のパッケージは解決できない依存関係を持っています:
> mpg321: 依存: libmad (>= 0.14.2b) それをインストールすることができません
> 依存: libmad.so.0 それをインストールすることができません
> E: 壊れたパッケージです

これは、libmad が 4.2 の途中ごろから、self-build-libmad へ変更した影響で、
残っていたパッケージとなります。

amarok パッケージも plus カテゴリに属しているけれども、
"例外的!?" に non-free カテゴリに属している一部の self-build-* に(ビルド)依存しております。

 amarok 1.4.10-4vlX
 PreReq: self-build-libmad, self-build-faad2
 BuildPreReq: self-build-faad2, self-build-libmad

この "例外!?" を、mpg321 にも適応させるのでしょうか?

個人的には、(以前にも VineSeed ML で流したかと思いますけれども、)
  属しているカテゴリよりも下位のカテゴリに依存させない (main > plus > non-free)
で宜しいかと思っています。

なので、もし amarok も含めて mpg321 も plus に属しているままであれば、
非 self-build (ビルド)依存にすべきじゃないでしょうか?

例えば、gststreamer framework のような感じで、
self-build-* に依存するような機能がプラグイン的に解決できるのであれば、
plus のままで機能的に制限なしで利用可能です。

しかし、nonfree に依存するパッケージがプラグイン的に依存関係が解決できないようであれば、
(1) plus に留意させるのであれば、nonfree な機能を削ぎ取る
(2) self-build化して、non-free カテゴリへ移動
(3) 他の名案 (^^;
などの対応策の検討が必要ですね。
(0004043)
anonymous   
2010-04-29 11:54   
> しかし、nonfree に依存するパッケージがプラグイン的に依存関係が解決できな
> いようであれば、
> (1) plus に留意させるのであれば、nonfree な機能を削ぎ取る
> (2) self-build化して、non-free カテゴリへ移動
> (3) 他の名案 (^^;
> などの対応策の検討が必要ですね。

http://www.mpg123.de/ [^]
mpg123 に替えて、--with-default-audio=pulse で提供してもらえると助かります。
(0004044)
iwaim   
2010-09-06 11:17   
対応策の検討ということなので「保留」にしておきます。


> http://www.mpg123.de/ [^]
> mpg123 に替えて、--with-default-audio=pulse で提供してもらえると助かりま
> す。

こちらは対応するとしたら、新規パッケージの提供となります。