Cách cài đặt phần mềm Windows trên Raspberry Pi bằng Wine

Cách cài đặt phần mềm Windows trên Raspberry Pi bằng Wine

Bạn muốn chạy phần mềm Windows trên Raspberry Pi của mình? Đó là một đề xuất đầy tham vọng, nhưng hiện có thể thực hiện được đối với một số ít ứng dụng. Để tìm hiểu việc này dễ dàng như thế nào, tôi đã thiết lập phần mềm Eltechs ExaGear trên Raspberry Pi 3.





máy chủ proxy firefox đang từ chối kết nối

Tại sao Windows Software trên Raspberry Pi?

Với rất nhiều ứng dụng và tiện ích tuyệt vời của Linux, tại sao bạn muốn hoặc cần, chạy phần mềm Windows trên Raspberry Pi?





Vâng, trước tiên hãy xem xét những lợi ích thiết thực: nếu bạn sử dụng Pi làm máy tính để bàn (ví dụ: cho các tác vụ văn phòng cấp thấp), bạn có thể muốn cài đặt một ứng dụng Windows mà bạn sử dụng trên máy tính chính của mình.





Ngoài ra còn có lợi thế giải trí. Chúng tôi biết Raspberry Pi có thể chơi trò chơi điện tử cổ điển . Chúng tôi cũng biết rằng một số trò chơi điện tử mã nguồn mở đã chuyển đến Pi .

Điều gì sẽ xảy ra nếu bạn muốn chơi một trò chơi chưa được chuyển? Mặc dù trò chơi điện tử hiện đại gần như chắc chắn sẽ không chạy, nhưng các tựa game cũ hơn có cơ hội tốt hơn trên Pi.



Tất cả điều này được thực hiện nhờ vào môi trường ExaGear x86 và Wine, lớp ứng dụng Windows phổ biến dành cho Linux.

Trên PC Linux để bàn, Wine giúp nó có thể chạy phần mềm Windows. Nhưng Wine không thể tự chạy trên Raspberry Pi, vì Raspberry Pi không sử dụng kiến ​​trúc x86 (32-bit). Thay vào đó, nó dựa trên kiến ​​trúc ARM, hoàn toàn khác.





Tất cả những gì bạn cần là tối ưu hóa phần mềm lớp ứng dụng Wine cho bộ xử lý ARM của Raspberry Pi. Phần mềm ExaGear Desktop có thực hiện được công việc không?

Phần mềm ExaGear Desktop là gì?

Eltechs ExaGear Desktop là một máy ảo mạnh mẽ tạo môi trường x86 trên Raspberry Pi. Điều này có nghĩa là phần mềm dành cho máy tính để bàn Windows và Linux có thể chạy trong môi trường ExaGear.





Các ứng dụng mẫu bạn có thể chạy trên Raspberry Pi bao gồm Skype, Dropbox, Plex và uTorrent. Vì ExaGear chạy trong Hệ điều hành Raspbian, bạn không cần thực hiện bất kỳ thay đổi nào đối với thiết lập Raspberry Pi hiện có của mình.

Theo như Pi đi, kết quả tốt nhất sẽ đạt được khi sử dụng Raspberry Pi 3. Tuy nhiên, các thiết bị ARM khác, chẳng hạn như ODROID, Cubieboard, PINE64 và Banana Pi cũng có thể chạy ExaGear.

Kết quả là bạn có thể sử dụng phần mềm x86 cũ hơn trên Raspberry Pi. Đây có thể là một ứng dụng hoặc một trò chơi điện tử.

Trong khi có những cách khác để tạo môi trường ảo hóa, ExaGear đơn giản hóa quy trình. Mặc dù có phiên bản dùng thử, ExaGear không phải là phần mềm miễn phí .

Truy cập trang ExaGear tại eltechs.com để tìm hiểu thêm. Lưu ý rằng các phiên bản dành cho Chromebook và Android cũng có sẵn.

Bắt đầu: Tải xuống ExaGear Desktop

Trước khi bạn cài đặt ExaGear, hãy đảm bảo rằng Raspberry Pi 3 của bạn đã sẵn sàng. Kích thước tối thiểu để ExaGear chạy là 1500MB (1,5GB), vì vậy bạn sẽ cần đảm bảo rằng nó có đủ dung lượng để chạy. Bắt đầu bằng cách thay đổi kích thước hệ thống tệp Raspbian.

Điều này có thể được thực hiện trong Menu> Tùy chọn> Cấu hình Raspberry Pi , bạn nên chọn ở đâu Hệ thống> Mở rộng hệ thống tệp . Ngoài ra, hãy chạy:

sudo raspi-config

Từ đây, mở Tùy chọn nâng cao> Mở rộng hệ thống tệp và nhấp vào VÂNG .

Một số phiên bản ExaGear dành cho Raspberry Pi có sẵn.

  • Phiên bản Raspberry Pi 1 / Zero
  • Phiên bản Raspberry Pi 2
  • Phiên bản Raspberry Pi 3

Bạn có thể tải phiên bản ưa thích của mình xuống PC và sao chép dữ liệu qua FTP. Hoặc bạn có thể chỉ cần tải xuống ExaGear trực tiếp trên Raspberry Pi của mình.

tại sao tôi không thể gọi video trên skype

Các bước được đề xuất là lưu khóa cấp phép (bạn sẽ nhận được khi mua phần mềm) vào Tải xuống thư mục trên Pi của bạn. Vào cùng một thư mục, tải xuống ExaGear bằng wget trong dòng lệnh:

wget http://downloads.eltechs.com/exagear-desktop-v-2-2/exagear-desktop-rpi3.tar.gz

Quá trình này mất bao lâu sẽ phụ thuộc vào tốc độ internet của bạn; tải xuống khoảng 280MB.

Cài đặt ExaGear Desktop trên Raspberry Pi

Khi bạn đã sẵn sàng, hãy giải nén tệp TAR.GZ đã tải xuống.

tar -xvzpf exagear-desktop-rpi3.tar.gz

Sau đó, bạn có thể cài đặt và kích hoạt ExaGear Desktop bằng cách chạy tập lệnh install-exagear.sh trong thư mục với các gói được giải nén và khóa cấp phép bạn đã tải xuống trước đó.

sudo ./install-exagear.sh

Tập lệnh này cài đặt môi trường khách, nơi phần mềm x86 có thể được chạy. Tuy nhiên, bạn cũng sẽ cần cài đặt Wine. Nếu không có điều này, bạn sẽ không thể chạy phần mềm Windows, mặc dù phần mềm Linux 32-bit sẽ cài đặt và chạy.

Cho dù bạn định làm gì, bước tiếp theo là nhập lệnh đơn giản:

exagear

Điều này sẽ chạy môi trường x86, một 'khách' đang chạy trên 'máy chủ' (Raspbian).

Cài đặt Wine để chạy phần mềm Windows

Trước khi bắt đầu cài đặt phần mềm Windows (chúng ta sẽ xem xét một số ví dụ sau), bạn cần phải cấu hình ExaGear. Điều này được thực hiện bằng cách cài đặt Wine trong môi trường ExaGear.

Bắt đầu với một bản cập nhật:

sudo apt update

Khi kho lưu trữ của bạn đã cập nhật, bạn sẽ sẵn sàng cài đặt Wine.

sudo apt install wine

Khi đã cài đặt Wine, Raspberry Pi của bạn hiện có thể chạy phần mềm Windows. Lưu ý rằng điều này không thể thực hiện được nếu không có ExaGear (hoặc một số môi trường ảo hóa x86 khác). Bạn có thể tìm thấy phiên bản Wine dành cho thiết bị ARM, nhưng phiên bản này sẽ không chạy phần mềm Windows nếu không có môi trường chính xác.

Cách cài đặt phần mềm Windows trên Raspberry Pi

Vì vậy, bạn hiện đang chạy môi trường khách 32 bit trên Raspberry Pi của mình, trong hệ điều hành. Bạn đã cài đặt Wine, được sử dụng trên máy tính để bàn Linux để chạy phần mềm Windows.

Bây giờ bạn đã sẵn sàng cài đặt trò chơi điện tử hoặc phần mềm khác trên Raspberry Pi.

Nhưng bạn sẽ cài đặt những gì? Các nhà phát triển của ExaGear Eltechs cung cấp một danh sách được cập nhật thường xuyên. Trong số các ứng dụng Windows (bao gồm các ứng dụng Linux x86 như Skype và Dropbox) được liệt kê là Word Viewer, Mono và .NET Framework 4.5. Một số trò chơi Windows đẹp mắt cũng được cho là chạy trên Raspberry Pi với ExaGear và Wine, chẳng hạn như Counter Strike, Fallout và Sid Meier's Alpha Centauri.

Tôi là một fan hâm mộ lớn của Loạt văn minh và Alpha Centauri là một trong những trò chơi yêu thích nhất mọi thời đại của tôi. Điều này làm cho nó trở thành một ứng cử viên lý tưởng để cài đặt.

Cho dù bạn định cài đặt trò chơi nào, hãy tìm một nguồn. Đây có thể là phương tiện gốc hoặc tải xuống từ một trang web như GOG.com. Miễn là bạn đã mua trò chơi, bạn sẽ có thể tải xuống máy tính của mình.

Trong dòng lệnh, trong môi trường ExaGear, điều hướng đến thư mục tải xuống và nhập:

wine setup_sid_meiers_alpha_centauri_2.0.2.23.exe

Thay thế tên của tệp thực thi bằng bất kỳ trò chơi tương thích nào bạn đang chạy. Dòng lệnh sẽ cuộn một vài dòng văn bản và trình hướng dẫn cài đặt Windows sẽ mở ra.

Tiếp tục thông qua điều này để hoàn tất cài đặt. Trước khi chạy trò chơi đã cài đặt, hãy đảm bảo Wine được định cấu hình chính xác. Bạn có thể thực hiện việc này bằng lệnh:

winecfg

Điều này cho phép bạn chỉ định (trong số những thứ khác) khả năng tương thích của Windows theo phiên bản. Đối với Sid Meier's Alpha Centauri, bạn cần đặt giá trị này thành Windows XP . Bạn sẽ tìm thấy tùy chọn này trên Các ứng dụng chuyển hướng.

Đây có lẽ là phần quan trọng nhất của quá trình cài đặt và chạy phần mềm Windows. Nếu chọn sai phiên bản, ứng dụng hoặc trò chơi có thể không chạy do các vấn đề tương thích tương tự được tìm thấy trên chính Windows.

Khi bạn đã cài đặt phần mềm Windows của mình, bạn sẽ tìm thấy nó qua menu chính, trong Rượu vang> Chương trình .

Nó đơn giản mà! Với thông số kỹ thuật của Raspberry Pi, việc chạy phần mềm 32-bit trên bo mạch ARM là một thành tích ấn tượng.

whatsapp có thể gửi sms cho những người không phải là người dùng không

Nhận đồ họa 3D trên Raspberry Pi

Lưu ý rằng nếu bạn định cài đặt trò chơi PC có đồ họa 3D, bạn cần phải định cấu hình Raspberry Pi của mình. Một số chế độ đồ họa có sẵn và bạn sẽ cần chọn chế độ phù hợp.

Bắt đầu bằng cách mở trình giả lập thiết bị đầu cuối mới ( Ctrl + Alt + T ) và nhập:

sudo raspi-config

Trong công cụ cấu hình, hãy bắt đầu bằng cách chọn Cập nhật công cụ này lên phiên bản mới nhất . Chờ cập nhật, sau đó mở Tùy chọn nâng cao và lựa chọn Trình điều khiển GL> Trình điều khiển máy tính để bàn GL (KMS đầy đủ) với KMS đầy đủ .

Lựa chọn VÂNG sau đó Kết thúc để xác nhận và khởi động lại khi được nhắc. Khi Raspberry Pi của bạn khởi động lại, hãy nhớ chạy lại lệnh exagear để tiếp tục.

Khi bạn hoàn tất với môi trường ExaGear, hãy sử dụng lệnh thoát để kết thúc nó. Lặp lại lệnh để kết thúc phiên đầu cuối và đóng dòng lệnh.

Bạn muốn biết thêm về cách chạy phần mềm Windows trên Linux? Xem hướng dẫn tiện lợi của chúng tôi về Wine trên Linux.

Mặc dù bạn không thể chạy phần mềm Windows nguyên bản theo cách đó, lưu ý rằng bạn có thể cài đặt Windows 10 IoT Core trên Raspberry Pi của bạn !

Đăng lại Đăng lại tiếng riu ríu E-mail Hướng dẫn cho người mới bắt đầu để tạo hoạt ảnh cho bài phát biểu

Hoạt hình có thể là một thách thức. Nếu bạn đã sẵn sàng bắt đầu thêm đối thoại vào dự án của mình, chúng tôi sẽ chia nhỏ quy trình cho bạn.

Đọc tiếp
Chủ đề liên quan
  • Linux
  • Rượu
  • Raspberry Pi
Giới thiệu về tác giả Christian Cawley(Đã xuất bản 1510 bài báo)

Phó tổng biên tập về Bảo mật, Linux, Tự làm, Lập trình và Giải thích Công nghệ, và Nhà sản xuất Podcast Thực sự Hữu ích, có nhiều kinh nghiệm trong lĩnh vực hỗ trợ máy tính để bàn và phần mềm. Một người đóng góp cho tạp chí Định dạng Linux, Christian là một người mày mò Raspberry Pi, người yêu thích Lego và người hâm mộ trò chơi cổ điển.

Xem thêm từ Christian Cawley

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký