私のボックスをパーまたはAndroid開発まで取得する必要がありますが、私の生涯を通じてia32-libsをインストールすることはできません。誰か助けていただけますか?Androidのツールが私に与えたエラーはADBサーバーの停止でした失敗し(コード-1)、少し調べたところ、ia32-libsをインストールする必要があることがわかりました。
Ubuntu 12.04(x64)
xxx@xxx:~$ Sudo apt-get -f install ia32-libs
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
ia32-libs : Depends: ia32-libs-multiarch
E: Unable to correct problems, you have held broken packages.
12.10でも同じ問題が発生していますが、このバグのようです https://bugs.launchpad.net/ubuntu/+source/ia32-libs/+bug/1016294 。 dpkg --get-selection
およびdpkg --print-foreign-architectures
(OPへのコメントで要求されている)の出力は空です。
私はVMで32ビットバージョンを実行することに頼りましたが、システムを破壊するのではなく、いくつかをダウングレードしようとしたために:-(
Androidを開発するには、インストールする必要はありません
Sudo apt-get install ia32-libs
代わりに単に発行する:
Sudo apt-get install lib32ncurses5 lib32stdc++6
これにより、adbとそれに関連する32ビットAndroid依存関係が有効になります。apt-getinstall ia32-libsを実行すると、バンドルされるすべての不要なパッケージがなくなります。
Wineとacroreadをインストールしようとすると、依存関係が壊れるという同様の問題があり、11.04から12.04にアップグレードした直後(11.10を超える)にia32-libs-multiarchをインストールしようとすると、問題が発生しました。私が11.04で持っていたいくつかのPPAがシステムに新しいバージョンのアプリケーションをインストールしたようです。アップグレード後、これらのアプリの残りの部分は依存関係にいくつかの混乱をもたらしたようです。
(今まで)機能しているように見える解決策は、ドイツのubuntuボードで見つかりました( http://forum.ubuntuusers.de 、ユーザーLasallからの投稿):
最初にダウングレードが必要であり、次のように実行されます。「設定」ファイルを作成します。
Sudo vi /etc/apt/preferences
次の行を挿入します。
Package: *
Pin: release a=precise*
Pin-Priority: 2012
ピンプライオリティは1000より大きい必要があります。
次に、問題のあるアプリケーションを次の方法でダウングレードできます。
Sudo apt-get dist-upgrade
次に、Sudo apt-get install ia32-libs-multiarch
やSudo apt-get install ia32-libs
などの依存関係について不平を言ったパッケージをインストールできます。
最後に、作成したファイルを削除する必要があります。
Sudo rm /etc/apt/preferences
それ以外の場合、新しい更新は見つかりません。
これがあなたにも役立つことを願っています!
Ia32-libs-multiarch依存関係でia32-libsをインストールしようとすると、同様の問題が発生しました。私の場合、私はAndroid SDKをUbuntu 13.10にインストールしようとしていました。それから私はこの解決策を試してみましたが、それは私のために働いていました:
ターミナルからシナプスをインストール:Sudo apt-get install synaptic
シナプスを起動し、設定> リポジトリ> その他のソフトウェアタブに移動し、追加をクリックします。これをapt-lineボックスに挿入します:deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse
クリックソースの追加
ia32-libs
と入力しますそれでおしまい。これがお役に立てば幸いです。