Cài wine rồi sao không chạy được exe trên linux

Bạn không cần đánh đổi sự lôi cuốn của phần mềm Windows lấy sự ổn định, bảo mật, dễ tùy biến (và thậm chí là hình thức cổ điển tuyệt vời) của Linux. Trong bài viết này, bạn sẽ được hướng dẫn cách chạy tập tin và phần mềm exe (có thể được thực thi) của Windows bằng hệ điều hành Linux. Các phương pháp này có thể được áp dụng cho bất cứ bản phân phối Linux nào, bao gồm Ubuntu, Kali Linux, CentOS và nhiều bản khác.

  1. Cài wine rồi sao không chạy được exe trên linux

    Có, bạn có thể chạy tập tin .exe trên Linux thông qua Wine (một phần mềm miễn phí). Wine đóng vai trò là trung gian giúp hệ điều hành (Linux) và tập tin (được tạo cho Windows) tương thích.[1] Đây là cách duy nhất để chạy tập tin .exe mà không có Windows.[2] Vì .exe được tạo riêng cho hệ điều hành Windows, nên để chạy tập tin này, bạn phải có trung gian tương thích (kiểu như Wine) hoặc bản Windows thông qua trình giả lập Windows (nghĩa là bạn sẽ không còn sử dụng mỗi Linux nữa).

    Quảng cáo

  1. Cài wine rồi sao không chạy được exe trên linux

    Mở Terminal trên Linux và gõ lần lượt các dòng lệnh sau. Bắt đầu bằng cách cập nhật repository (nơi tập hợp phần mềm) của Linux kernel (hạt nhân Linux). Để thực hiện điều này, hãy gõ sudo apt update và nhấn Enter. Khi được yêu cầu, gõ mật khẩu của bạn và nhấn Enter. Sau đó, khi được yêu cầu lần nữa, gõ clear và nhấn Enter. Giờ thì bạn đã chuẩn bị sẵn sàng cho việc nhập dòng lệnh để tải về Wine:[3]

    • Nhập sudo apt-get install wine và nhấn Enter
    • Nhập sudo apt-get install wine32 và nhấn Enter
    • Nhập sudo apt-get install libwine và nhấn Enter
    • Dù giao diện dòng lệnh Terminal trông có vẻ hơi đáng sợ nhưng đừng lo! Khó xảy ra chuyện bạn làm cho mọi thứ rối tung lên, và tất cả những gì bạn cần làm là sao chép các dòng lệnh này.

  1. Cài wine rồi sao không chạy được exe trên linux

    Tìm đến thư mục chứa tập tin, sau đó mở tập tin bằng Wine. Trong Terminal, hãy tìm đến thư mục chứa tập tin bằng dòng lệnh cd .[4] Sau đó, chạy tập tin bằng dòng lệnh wine .exe. Ví dụ: Nếu tập tin example.exe được lưu trữ trên Desktop của bạn, hãy làm theo quy trình sau đây:[5]

    • Nhập cd Desktop/ và nhấn Enter
    • Nhập wine example.exe và nhấn Enter

    Quảng cáo

  1. Cài wine rồi sao không chạy được exe trên linux

    1

    Sử dụng Wine cho ứng dụng đơn lẻ. Đây là sự lựa chọn duy nhất để chạy phần mềm được thiết kế cho Windows mà không sở hữu bản Windows trên máy. Wine là phần mềm có mã nguồn mở, miễn phí có thể đủ sức mô phỏng Windows để chạy chương trình Windows. Hậu quả là, bạn có thể sẽ gặp nhiều lỗi hơn và phải chấp nhận hiệu suất thấp hơn khi chạy phần mềm qua Wine.[6]

  2. Cài wine rồi sao không chạy được exe trên linux

    2

    Lựa chọn máy ảo để có hiệu suất tốt hơn đôi chút. Máy ảo là chương trình chạy bản Windows hoàn chỉnh trong cửa sổ riêng. Phương pháp này ít lỗi hơn chạy ứng dụng qua Wine, vì về cơ bản bạn sẽ chạy ứng dụng trong môi trường của Windows. Nhược điểm là bạn sẽ phải chạy hai hệ điều hành (Linux và Windows) cùng lúc, có thể gây ảnh hưởng đến hiệu suất của máy tính cá nhân.[7]

    • Có thể kể đến một số máy ảo phổ biến như: VirtualBox, VMware và KVM (máy ảo có nhân Kernel) được tích hợp sẵn trên Linux.[8]
    • Vì ngốn hiệu suất máy tính để chạy cả Linux và Windows, phương pháp này phù hợp với ứng dụng phục vụ công việc như Microsoft Office, nhưng không phù hợp với chương trình đồ họa/đòi hỏi hiệu suất cao như trò chơi điện tử.

  3. Cài wine rồi sao không chạy được exe trên linux

    3

    Sử dụng Dual-booting để chạy trò chơi Windows và ứng dụng phức tạp. Dual-booting nghĩa là bạn sẽ khởi động lại máy tính vào Windows để ứng dụng có thể chạy trong đúng môi trường. Đây là phương pháp tốt nhất dành cho trò chơi hoặc ứng dụng đòi hỏi hiệu suất cao. Thật không may, điều này đồng nghĩa với việc bạn sẽ phải khởi động lại máy mỗi lần muốn chạy phần mềm Windows.[9]

    Quảng cáo

  1. Cài wine rồi sao không chạy được exe trên linux

    Linux không có thứ gì tương đương trực tiếp với .exe. Windows quy định .exe là tập tin thực thi, nghĩa là hệ điều hành có thể chạy tập tin. Trên Linux, đuôi mở rộng không phải là thứ quy định việc tập tin nào có thể được thực thi. Thay vào đó, hệ điều hành này sử dụng phân quyền (các quyền cơ bản là đọc r, ghi w và thực thi x). Quyền hạn (permission) quyết định việc tập tin nào có thể được thực thi.[10] Như vậy, tập tin Linux có thể có nhiều đuôi mở rộng khác nhau (kiểu như .sh) hoặc không có đuôi mở rộng tập tin nào mà vẫn có thể được thực thi.[11] Sau đây là cách thay đổi quyền và chạy tập tin:[12]

    • Gõ chmod +x file-name.run vào dòng lệnh để thay đổi quyền của tập tin thành "có thể được thực thi" (thay file-name bằng tên-tập-tin của bạn).
    • Gõ ./file-name.run để thực thi tập tin.
    • Nếu thấy lỗi, gõ sudo ./file-name.run. Việc gõ sudo cho phép bạn chạy tập tin với tư cách là quản trị viên (admin). Hãy cẩn thận, vì sudo còn cho phép bạn thay đổi cả hệ thống.
    • Khi cài đặt phần mềm, bạn thường được yêu cầu gõ sudo.

Về bài wikiHow này

Trang này đã được đọc 4.345 lần.

Bài viết này đã giúp ích cho bạn?