Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0001129Vine Linux1 バグ公開2011-05-02 17:362012-04-03 15:22
munepi 
 
不明 
完了不明 
VineSeed 
 
x86_64
libstdc++3-3.3.6-7vl6.i686.rpm
0001129: compat32-libstdc++3-3.3.6-7vl6.i686.rpm が提供されていない
VineSeed x86_64 において、
compat32-libstdc++3-3.3.6-7vl6.i686.rpm が
提供されていないため、
一部の 32bit アプリケーションでインストールが正常にできません。

 $ sudo apt-get install iiimf-wnn8-12.1.2002-1.i386.rpm
 (snip)
 以下のパッケージは解決できない依存関係を持っています:
   iiimf-wnn8.32bit: 依存: libstdc++.so.5(CXXABI_1.2)
                     依存: libstdc++.so.5(GLIBCPP_3.2)
 E: 壊れたパッケージです

 # 実際には、wnn8le が動かないので、
 # iiimf-wnn8 をいれても意味はないです (^^;;

ところが、

 $ rpm -qf /usr/lib/libstdc++.so.5
 libstdc++3-3.3.6-7vl6.x86_64

となっているので、
 Provides: compat32-libstdc++3 = %{version}-%{release}
などとした方がよいのかもしれません。私には判断がつきません。

試しに、libstdc++3-3.3.6-7vl6.i686.rpm から
然るべきライブラリファイルのみを抜き出して、強引に作った compat32 を利用すると、
先ほど依存関係で失敗したパッケージも、
以下のように一応インストールすることができました。

 $ sudo apt-get install iiimf-wnn8-12.1.2002-1.i386.rpm compat32-libstdc++3-3.3.6-7vl6.i686.rpm
 
 以下の追加パッケージがインストールされます:
   compat32-cracklib.32bit compat32-libstdc++3.32bit compat32-pam.32bit
   iiimf-wnn8.32bit
 以下のパッケージが新たにインストールされます:
   compat32-cracklib.32bit compat32-libstdc++3.32bit compat32-pam.32bit
   iiimf-wnn8.32bit
 アップグレード: 0 個, 新規インストール: 4 個, 削除: 0 個, 保留: 1 個
 292kB/7322kB のアーカイブを取得する必要があります。
 展開後に 18.7MB のディスク容量が追加消費されます。
 続行しますか? [Y/n]
設定されていません。
課題の履歴
2011-05-02 17:36munepi新規課題
2012-04-03 15:19mkatoコメント追加: 0000417
2012-04-03 15:22mkato状態新規 => 完了
2012-04-03 15:22mkatoコメント追加: 0000418

コメント
(0000417)
mkato   
2012-04-03 15:19   
最終投稿から半年以上がたちましたので、一応完了としておきます。

最新の状態で同種の問題が継続している場合は、申し訳有りませんが
この投稿へのリプライ、又は再投稿をお願いします。
(0000418)
mkato   
2012-04-03 15:22   
申し訳有りません、状態の変更を行うのを忘れていました。
変更しておきます。