Как установить Steam в 64-битной системе?

23

Итак, мой компьютер 64-битный, и я только хочу использовать Linux для установки Steam, играть в Team Fortress 2 и получить этот предмет пингвина, но это не работает для меня. Версия Ubuntu, которую я установил, была "Wubi.exe", которая позволила мне использовать его вместе с Windows. Но когда я запускаю его и скачиваю .deb-файл Steam, он говорит: «Неправильная архитектура« i386 ». Что мне нужно сделать, чтобы запустить Ubuntu вместе с Windows без использования CD / USB-накопителя?

user132730
источник
1
Подобный вопрос: Как я могу установить Steam?
Кири

Ответы:

13

Откройте терминал и введите:

sudo dpkg --add-architecture i386
sudo apt-get update

Попробуйте установить его после этого.

Для дальнейшего ознакомления смотрите: https://wiki.ubuntu.com/MultiarchSpec & https://help.ubuntu.com/community/MultiArch.

Blastcore
источник
у меня все еще не работает
user132730
2
Это работало хорошо здесь, когда я столкнулся с проблемой. (И так многие его исправили)
Blastcore
@ user132730 после этого запустите sudo apt-get install ia32-libs, как было предложено lordqwerty.
w4etwetewtwet
последние версии Ubuntu изначально поддерживают multiarch (точную и надежную), вам просто нужно apt-get install steam.
Джованни Торальдо
7

РЕДАКТИРОВАТЬ [Предпочтительный метод в новой 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, и вы сможете запустить его, как и ожидалось.

lordqwerty
источник
1
Этот ответ является второй частью решения. Сначала вам необходимо добавить архитектуру i386 ... см. Bugs.launchpad.net/wubi/+bug/1093819 и bugs.launchpad.net/ubuntu/+source/ia32-libs/+bug/1016294/…
bcbc
1
И не используйте steam.deb на сайте steam ...
jblemee
@jblemee Да, я попробовал это, и это был полный мусор. Теперь я знаю, почему в лицензии есть пункт, позволяющий модифицировать сценарии запуска и тому подобное для версии Linux.
Нонни Мус
5
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
sudo apt-get install steam

он работает с Ubuntu 14.04 LTS на iMac 2008 через Dual-boot с rEFInd.

LeCanardNoir
источник
Спасибо, я искал решение для 14.04 64bit везде. Ваш работал.
Сами
1

Не уверен насчет 14.04, но, по крайней мере, в 15.04 пар находится в хранилище multiverse. это означает, что вы можете просто выполнить sudo apt-get install steam, и он установит необходимые зависимости. Нет необходимости скачивать файл .deb.

Просто добавив это для будущего использования.

Shawn
источник
1
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
sudo apt-get -f install steam

Это сработало для меня, наконец, после поиска в течение нескольких часов. Спасибо вам, ребята!

AqanaMajes
источник
0

Разговор о 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 работает, как и ожидалось, отсюда.

Эрик Гуле
источник
0

Steam необходимо установить эти дополнительные i386пакеты:

libgl1-mesa-dri:i386, libgl1-mesa-glx:i386, libc6:i386

Я хочу скачать приложение Steam, но я нажимаю на приложение, и теперь текст, что я делаю, чтобы открыть Steam.

Вам не хватает следующих 32-битных библиотек, и Steam может не работать:

libc.so.6

и это щелкнуть близко.

али
источник