[解決済み] Ubuntu 14.04 LTS (Trusty Tahr)にia32-libsをインストールする方法
質問
昨日、Ubuntu 14.04 (Trusty Tahr) をインストールしました。すべてはOKのようです。しかし、私はいくつかのCコードをコンパイルしようとしたとき、私は次のエラーに遭遇しました。このエラーは、OS が 32 ビット アーキテクチャをサポートしていないことが原因であるようです。エラーの出力は以下の通りです。
/usr/bin/ld: i386 architecture of input file `./libsc.a(ftl_msg.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `./libsc.a(libsc_debug.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `./libsc.a(libsc_str.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `./libsc.a(libsc_cfg_common.o)' is incompatible with i386:x86-64 output
以前は
apt-get install ia32-libs
を使用していたとき、私はUbuntu 12.04 (Precise Pangolin)を使用していました。しかし、私が知っているのは、Ubuntu 13.10 (Saucy Salamander)からUbuntuはia32-libsを削除したことです。どのように私はこの問題を修正することができますか?
どのように解決するのですか?
32ビットライブラリ(ia32-libsに含まれるものすべてではありません)をインストールするために、これを試すことができます。
sudo apt-get install program:i386
sudo dpkg --add-architecture i386
が必要な場合があります(実行したことがない場合)。
また、代わりにia32-lib全体をインストールしたい場合は、以下の順番で試してみてください。
sudo -i
cd /etc/apt/sources.list.d
echo "deb http://old-releases.ubuntu.com/ubuntu/ raring main restricted universe multiverse" >ia32-libs-raring.list
apt-get update
apt-get install ia32-libs
追記:この方法で
ia32-libs
. ただし、13.04のソースを代わりに追加していますので、不明な点があるかもしれません。インストール後
ia32-libs
を削除することをお勧めします。
ia32-libs-raring.list
を削除することをお勧めします。
/etc/apt/sources.list.d
とし
sudo apt-get update
.
Android SDK の依存関係を修正したい場合は、以下の方法を試してみてください。
sudo apt-get install -y libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1
関連
-
makefile:2: *** make後のエラー、解決方法
-
[解決済み] UbuntuにBoostをインストールする方法
-
Pip install でエラーが報告されます。AttributeError: 'module' オブジェクトに 'main' 属性がありません。
-
apt-get install with error: E: Unable to correct problems, you have held broken packages.
-
高性能ウェブサーバーとリバースプロキシサーバーの起動に失敗しました エラー
-
[解決済み] ubuntuでポート上のプロセスを強制終了する方法
-
[解決済み] Ubuntu LinuxにJDKをインストールする方法
-
[解決済み] Ubuntuでnodeパッケージマネージャを使用してパッケージをインストールすることができない
-
[解決済み] Ubuntuにlxmlをインストールする方法
-
解決する :dpkg: linux-image-4.15.0-33-generic (--configure) パッケージの処理にエラーが発生しました。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
makefile:2: *** make後のエラー、解決方法
-
appstreamcli' でエラー: 二重解放または破損 (fasttop): 0x0000000002122000
-
Pip install でエラーが報告されます。AttributeError: 'module' オブジェクトに 'main' 属性がありません。
-
Ubuntu notepad++ をインストールする
-
フォルダ内の全画像を一括でリネーム(python実装)
-
apt-get install with error: E: Unable to correct problems, you have held broken packages.
-
ホスト:github.com を解決できない 問題 解決方法
-
解決する :dpkg: linux-image-4.15.0-33-generic (--configure) パッケージの処理にエラーが発生しました。
-
ubuntuでは、virturalboxがエラーで起動します。
-
[解決済み] Ubuntu 14.04 LTS (Trusty Tahr)にia32-libsをインストールする方法