Làm cách nào để cài đặt hơi nước trên hệ thống 64 bit?


23

Được rồi, máy tính của tôi là 64-bit và tôi chỉ muốn sử dụng Linux để cài đặt Steam, chơi Team Fortress 2 và lấy vật phẩm chim cánh cụt đó nhưng nó không hoạt động với tôi. Phiên bản Ubuntu tôi đã cài đặt là "Wubi.exe" cho phép tôi sử dụng nó cùng với Windows. Nhưng khi tôi tải nó lên và tải xuống tệp Steam .deb, nó sẽ báo cho tôi "Kiến trúc sai 'i386'". Tôi phải làm gì để chạy Ubuntu bên cạnh các cửa sổ mà không cần sử dụng thẻ CD / USB?


Câu trả lời:


13

Mở terminal và gõ:

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

Hãy thử cài đặt nó sau khi làm điều đó.

Để tham khảo trong tương lai: https://wiki.ubfox.com/MultiarchSpec & https : //help.ub Ubuntu.com/community/MultiArch


vẫn không hoạt động đối với tôi
user132730

2
Nó hoạt động tốt ở đây khi tôi gặp vấn đề. (Và đó là cách nhiều người sửa nó)
Blastcore

@ user132730 sau khi thực hiện chạy sudo apt-get install ia32-libs như đã được đề xuất bởi lordqwerty.
w4etwetewtwet

Các phiên bản gần đây của Ubuntu hỗ trợ đa nguyên bản (cả chính xác và đáng tin cậy), bạn chỉ cần cài đặt apt-get steam.
Giovanni Toraldo

7

EDIT [Phương pháp ưa thích trên Ubuntu mới]

Kể từ Ubuntu 16.04, bây giờ bạn có thể làm như sau:

$ sudo add-apt-repository multiverse
$ sudo apt-get install steam

TRẢ LỜI:

Hãy thử cài đặt ia32 libsbằng cách mở một thiết bị đầu cuối và nhập thông tin sau:

$ sudo dpkg --add-architecture i386
$ sudo apt-get update
$ sudo apt-get install ia32-libs

Khi đã chạy và cài đặt, sau đó sử dụng thiết bị đầu cuối để cài đặt Steam cho bạn. Chạy các mục sau trong thiết bị đầu cuối:

$ sudo apt-get install steam

Bây giờ bạn sẽ cài đặt Steam và bạn sẽ có thể khởi chạy nó như mong đợi.


1
Câu trả lời này là phần thứ hai của giải pháp. Trước tiên, bạn cần phải thêm kiến trúc i386 ... see bugs.launchpad.net/wubi/+bug/1093819bugs.launchpad.net/ubuntu/+source/ia32-libs/+bug/1016294/...
bcbc

1
Và đừng sử dụng steam.deb trên trang web của steam ...
jpetee

@j Flagee Vâng, tôi đã thử nó và nó đã hoàn thành rác. Bây giờ tôi biết tại sao họ có một điều khoản trong giấy phép cho phép sửa đổi các tập lệnh khởi động và như vậy cho phiên bản Linux.
Nonny Moose

5
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
sudo apt-get install steam

nó hoạt động với Ubuntu 14.04 LTS trên iMac 2008 thông qua Dual-boot với rEFInd.


Cảm ơn bạn tôi đã tìm kiếm giải pháp cho 14.04 64 bit ở mọi nơi. Bạn đã làm việc.
samy

1

Không chắc chắn về 14.04, nhưng ít nhất trong 15.04 hơi nước nằm trong kho đa vũ trụ. điều đó có nghĩa là bạn có thể chỉ cần sudo apt-get install steam và nó sẽ cài đặt các phụ thuộc cần thiết. Không cần phải tải xuống một tệp .deb.

Chỉ cần thêm điều này để sử dụng trong tương lai.


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

Điều này làm việc cho tôi, cuối cùng sau khi tìm kiếm xung quanh trong một vài giờ. Cảm ơn các bạn!


0

Nói về i386 hoặc ia32-libs không hoạt động cho 14.04. Khi tôi thử sau, tôi nhận được đầu ra sau: Tuy nhiên, các gói sau thay thế nó: lib32z1 lib32ncurses5 lib32bz2-1.0

Như vậy, giải pháp này làm việc cho tôi. Alt+ Ctrl+ Tđể mở terminal và chạy các lệnh sau:

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
sudo apt-get install steam

Steam hoạt động như mong đợi từ đây.


0

Steam cần cài đặt các i386gói bổ sung này :

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

Tôi muốn tải xuống ứng dụng steam, nhưng tôi nhấp vào ứng dụng và văn bản bây giờ là những gì tôi làm để mở steam.

Bạn đang thiếu các thư viện 32 bit sau và Steam có thể không chạy:

libc.so.6

và cái này để bấm đóng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.