XXXXXXXX@XXXXXXXX wrote:
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]
== このレポートの詳細は以下の通りです ==
レポート ID : 1129
レポート URL : http://bts.vinelinux.org/guest.cgi?project=VineLinux&action=view_report&id=1129
分類 : バグ
バージョン : VineSeed
関連パッケージ : libstdc++3-3.3.6-7vl6.i686.rpm
arch : x86_64
状態 : 新規
優先度 : 中
重大度 : 普通
担当者 : 未定
# あなたが、このようなメッセージに無関係である場合には、
# 管理者 <Vine@xxxxxxxxxxxxx> までご連絡ください。
--
Bug Tracking System 影舞 0.8.8.
http://www.daifukuya.com/kagemai/