よし、私のコンピューターは64ビットであり、Linuxを使用してSteamをインストールし、Team Fortress 2をプレイし、そのペンギンアイテムを取得したいだけですが、機能しません私のために。私がインストールしたUbuntuのバージョンは「Wubi.exe」で、Windowsと一緒に使用できます。しかし、それを取得してSteam .debファイルをダウンロードすると、「Wrong Architecture 'i386'」と表示されます。 CD/USBスティックを使用せずにウィンドウと一緒にUbuntuを実行するにはどうすればよいですか?
ターミナルを開き、次を入力します。
Sudo dpkg --add-architecture i386
Sudo apt-get update
それを行った後にインストールしてみてください。
今後の参考のために: https://wiki.ubuntu.com/MultiarchSpec & https://help.ubuntu.com/community/MultiArch
EDIT [新しいUbuntuでの推奨方法]
Ubuntu 16.04以降、次のことができるようになりました。
$ Sudo add-apt-repository multiverse
$ Sudo apt-get install Steam
古い回答:
ターミナルを開いて次を入力して、ia32 libs
をインストールしてください。
$ Sudo dpkg --add-architecture i386
$ Sudo apt-get update
$ Sudo apt-get install ia32-libs
実行してインストールしたら、ターミナルを使用してSteamをインストールします。ターミナルで次を実行します。
$ Sudo apt-get install Steam
これでSteamがインストールされ、期待通りに起動できるはずです。
Sudo dpkg --add-architecture i386
Sudo apt-get update
Sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
Sudo apt-get install Steam
iMac 2008上のUbuntu 14.04 LTSで、rEFIndとのデュアルブートを介して動作しています。
Sudo dpkg --add-architecture i386
Sudo apt-get update
Sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
Sudo apt-get -f install Steam
数時間探し回った後、これは私のために働いた。君たちありがとう!
14.04ではわかりませんが、少なくとも15.04では、Steamはマルチバースリポジトリにあります。つまり、Sudo apt-get install Steamを実行するだけで、必要な依存関係がインストールされます。 .debファイルをダウンロードする必要はありません。
これを将来の使用のために追加するだけです。
I386またはia32-libsのトークは14.04では機能しません。後で試すと、次の出力が表示されます。ただし、次のパッケージに置き換えられます。lib32z1 lib32ncurses5 lib32bz2-1.0
そのため、このソリューションは私にとっては有効です。 Alt+Ctrl+T ターミナルを開き、次のコマンドを実行します。
Sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
Sudo apt-get install Steam
Steamはここから期待どおりに動作します。