Як встановити пар на 64-бітній системі?


23

Добре, щоб мій комп'ютер був 64-розрядним, і я хочу лише використовувати Linux, щоб встановити Steam, грати в Team Fortress 2 і отримати цей елемент пінгвінів, але це не працює для мене. Версія Ubuntu, яку я встановив, була "Wubi.exe", яка дозволить мені використовувати її разом з Windows. Але коли я встаю і завантажую файл Steam .deb, він говорить мені "Неправильна архітектура 'i386'". Що мені потрібно зробити, щоб запустити Ubuntu поруч із Windows, не використовуючи CD / USB флешку?


1
Подібне запитання: Як я можу встановити Steam?
кірі

Відповіді:


13

Відкрийте термінал і введіть:

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

Спробуйте встановити його після цього.

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


все ще не працює для мене
user132730

2
Тут добре спрацювало, коли я зіткнувся з проблемою. (І це так, як багато людей це виправили)
Blastcore

@ user132730 після цього запустіть sudo apt-get install ia32-libs, як запропонував lordqwerty.
w4etwetewtwet

останні версії Ubuntu підтримують мультиархив (як точний, так і надійний), вам просто потрібно влучно-отримати встановити пар.
Джованні Торальдо

7

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, і ви зможете запустити його, як очікувалося.


1
Ця відповідь є другою частиною рішення. Спочатку потрібно додати архітектуру i386 ... див. Bugs.launchpad.net/wubi/+bug/1093819 та bugs.launchpad.net/ubuntu/+source/ia32-libs/+bug/1016294/…
bcbc

1
І не використовуйте steam.deb на веб-сайті пари ...
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.


Дякую, я шукав рішення для 14,04 64-бітного скрізь. Ваші працювали.
самий

1

Не впевнений приблизно в 14.04, але принаймні в 15.04 пара знаходиться у багатоповерховому сховищі. це означає, що ви можете просто судо apt-get встановити пар, і він встановить необхідні залежності. Не потрібно завантажувати .deb файл.

Просто додайте це для подальшого використання.


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

Це спрацювало для мене, нарешті, після пошуків навколо декількох годин. Дякую, хлопці!


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

Пара працює як очікується звідси.


0

Steam потрібно встановити наступні додаткові i386пакети:

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

Я хочу завантажити додаток на пару, але натискаю на додаток, і текст є те, що я роблю, щоб відкрити пар.

Вам не вистачає наступних 32-бітних бібліотек, і Steam може не працювати:

libc.so.6

і це натиснути закрити.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.