Chạy ứng dụng Windows trên Ubuntu | Hướng dẫn cài đặt và cấu hình Wine

1. Giới thiệu

Một trong những thách thức đối với người dùng Linux là không thể sử dụng các ứng dụng chỉ dành cho Windows. Ví dụ, nhiều phần mềm doanh nghiệp hoặc trò chơi được thiết kế chỉ dành cho Windows và không thể chạy trực tiếp trên Linux. Đó là lý do tại sao công cụ “Wine” ra đời.

Wine là một lớp tương thích mã nguồn mở cho phép chạy ứng dụng Windows trên Linux. Trong bài viết này, chúng tôi sẽ hướng dẫn cách cài đặt Wine trên Ubuntu, cách chạy ứng dụng Windows và cách khắc phục sự cố phổ biến.

2. Wine là gì?

Wine (viết tắt của “Wine Is Not an Emulator”) là một lớp tương thích mô phỏng API của Windows trên môi trường Linux, giúp chạy các ứng dụng Windows. Với Wine, bạn có thể chạy các phần mềm phổ biến như Photoshop hoặc Microsoft Office trên Ubuntu.

Tuy nhiên, không phải tất cả ứng dụng đều hoạt động hoàn hảo. Bạn có thể kiểm tra thông tin về khả năng tương thích trên cơ sở dữ liệu AppDB chính thức của Wine.

3. Cách cài đặt Wine

3.1 Cài đặt từ kho lưu trữ mặc định của Ubuntu

Đây là cách cài đặt Wine từ kho lưu trữ mặc định của Ubuntu.

sudo apt update
sudo apt install wine64 wine32

3.2 Cài đặt phiên bản mới nhất từ kho WineHQ

Để cài đặt phiên bản Wine mới nhất, hãy thêm kho lưu trữ WineHQ.

sudo dpkg --add-architecture i386
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add /etc/apt/keyrings/winehq-archive.key
sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'
sudo apt update
sudo apt install --install-recommends winehq-stable

4. Cấu hình ban đầu của Wine

Sau khi cài đặt Wine, bạn cần chạy lệnh winecfg để thiết lập ban đầu. Quá trình này sẽ tạo một ổ đĩa C ảo và cài đặt các thành phần bổ sung như Mono và Gecko.

winecfg

Mono được sử dụng cho các ứng dụng .NET, trong khi Gecko hỗ trợ hiển thị nội dung HTML. Bạn cần cài đặt cả hai để đảm bảo Wine hoạt động tốt.

5. Cách chạy ứng dụng Windows bằng Wine

Để chạy một ứng dụng Windows bằng Wine, bạn cần tải về tệp cài đặt (.exe) của phần mềm đó. Sau đó, sử dụng lệnh sau để khởi chạy nó:

wine tên-tệp.exe

Nếu tệp nằm trong thư mục Downloads, bạn có thể điều hướng đến thư mục đó trước khi chạy lệnh:

cd ~/Downloads
wine setup.exe

Nếu ứng dụng yêu cầu cài đặt, hãy làm theo hướng dẫn trên màn hình như khi cài đặt trên Windows.

6. Cài đặt phần mềm Windows bằng Wine

Sau khi cài đặt Wine, bạn có thể thiết lập một số phần mềm Windows phổ biến như Microsoft Office hoặc Notepad++.

6.1 Sử dụng Wine để cài đặt Microsoft Office

Nếu bạn muốn cài đặt Microsoft Office, bạn cần chạy tệp cài đặt như sau:

wine setup.exe

Sau đó, làm theo hướng dẫn trên màn hình để hoàn tất quá trình cài đặt.

7. Khắc phục sự cố Wine

Nếu ứng dụng Windows không hoạt động như mong đợi, bạn có thể thử một số cách sau:

  • Kiểm tra AppDB: Xem liệu ứng dụng của bạn có được hỗ trợ hay không.
  • Cập nhật Wine: Cập nhật Wine lên phiên bản mới nhất bằng lệnh sudo apt update && sudo apt upgrade.
  • Chạy ứng dụng bằng chế độ tương thích: Bạn có thể sử dụng lệnh winecfg để thay đổi phiên bản Windows giả lập.
  • Kiểm tra các lỗi trong terminal: Khi gặp lỗi, hãy xem thông báo lỗi trong terminal để biết nguyên nhân.

8. Kết luận

Wine là một công cụ mạnh mẽ giúp chạy các ứng dụng Windows trên Ubuntu. Mặc dù không phải tất cả các chương trình đều hoạt động hoàn hảo, nhưng Wine vẫn cung cấp một giải pháp hữu ích cho nhiều người dùng.

Nếu bạn gặp bất kỳ vấn đề nào, hãy kiểm tra tài liệu chính thức của Wine hoặc tìm kiếm trên AppDB để xem liệu ứng dụng của bạn có được hỗ trợ hay không.

Bạn đã thử chạy ứng dụng Windows nào bằng Wine chưa? Hãy chia sẻ kinh nghiệm của bạn trong phần bình luận!