Cách cài đặt Wine trên Ubuntu để chạy phần mềm Windows | Học trực tuyến CNTT, học lập trình từ cơ bản đến nâng cao

Cách cài đặt Wine trên Ubuntu để chạy phần mềm Windows

Chia sẻ kiến thức 03/05/2022

Cần chạy phần mềm Windows trên Linux? Đây là cách tải xuống và cài đặt Wine trên Ubuntu.

Ubuntu, một trong những hệ điều hành Linux phổ biến nhất, đã thu hút rất nhiều người dùng nhờ vào giao diện dễ sử dụng và sự ổn định cao. Tuy nhiên, đôi khi người dùng cần chạy các phần mềm chỉ hỗ trợ Windows, điều này có thể trở thành một vấn đề nếu bạn muốn duy trì môi trường Ubuntu. May mắn thay, Wine – một công cụ mạnh mẽ, có thể giúp bạn giải quyết vấn đề này.

Wine (tên viết tắt của “Wine Is Not an Emulator”) là một phần mềm mã nguồn mở cho phép bạn chạy ứng dụng Windows trên các hệ điều hành khác như Linux, macOS và BSD mà không cần phải cài đặt hệ điều hành Windows. Wine hoạt động bằng cách chuyển đổi các gọi hệ thống của Windows thành các gọi hệ thống của Unix, điều này cho phép các ứng dụng Windows chạy trên Linux mà không cần sử dụng máy ảo hoặc dual-boot.

Bài viết này sẽ hướng dẫn chi tiết cách cài đặt Wine trên Ubuntu để bạn có thể chạy các phần mềm Windows trên hệ điều hành Ubuntu một cách dễ dàng và hiệu quả.

1. Wine là gì?

Khi Linux lần đầu tiên được phát hành, nó không có hỗ trợ cho các ứng dụng được phát triển nguyên bản cho các hệ điều hành khác. Tuy nhiên đến nay, người dùng Linux có thể dễ dàng chạy các ứng dụng Windows trên hệ thống của họ bằng cách sử dụng Wine, một lớp tương thích mã nguồn mở dành cho Linux. Bạn thậm chí có thể sử dụng Microsoft Excel trên Linux bằng Wine.

Wine hỗ trợ phần mềm và ứng dụng Windows. Sự phát triển của nó đã thay đổi hoàn toàn trải nghiệm của người dùng Linux. Các lớp tương thích tương tự như Proton và CrossOver cũng đã được phát triển để cho phép người dùng tận dụng tối đa hệ thống Linux của họ.

>>> Xem thêm: Cách Chạy Các Ứng Dụng Linux Đồ Họa Với WSL 2 Trên Windows

2. Cách cài đặt Wine trên Ubuntu

Có nhiều cách để cài đặt Wine trên Ubuntu Bạn có thể tải xuống gói bằng trình quản lý gói chính thức của Ubuntu (Apt), tải gói từ kho lưu trữ WineHQ chính thức hoặc cài đặt bằng trình quản lý ứng dụng.

2.1 Cài đặt với Apt

Trước hết bạn cần kiểm tra xem bạn có bản phân phối x86 hay x64. Điều này rất quan trọng vì các gói cho cả hai là khác nhau.

Để kiểm tra phiên bản hệ điều hành của bạn, hãy mở terminal và nhập:

lscpu

Màn hình của bạn sẽ hiển thị một kết quả giống như sau:

Tìm nhãn Architecture (Kiến trúc) trong đầu ra. Nếu nó cho biết x86_32 , máy tính của bạn đang chạy Ubuntu x86 và nếu là x86_64 , thì bạn đã cài đặt Ubuntu x64 trên máy tính của mình.

Bây giờ bạn đã biết mình phải cài đặt gói nào, hãy sử dụng trình quản lý gói Apt để lấy gói từ kho lưu trữ chính thức của Ubuntu.

  1. Khởi chạy thiết bị đầu cuối bằng cách nhấn Ctrl + Alt + T
  2. Cài đặt gói Wine bằng Apt. Tên gói cho x86 là wine32 và wine64 cho x64
    sudo apt-get wine32
    sudo apt-get wine64
  3. Nhập y/yes khi lời nhắc cài đặt xuất hiện

Sau khi cài đặt xong, hãy kiểm tra xem Wine đã được cài đặt chính xác trên máy tính của bạn chưa bằng cách nhập wine –version trong terminal của bạn. Bạn sẽ thấy một đầu ra trên màn hình của mình.

wine-5.0 (Ubuntu 3.0-1ubuntu1)

2.2 Tải xuống từ Kho lưu trữ WineHQ

Kho lưu trữ WineHQ là kho lưu trữ chính thức cho gói Wine.

  1. Nhập lệnh để bật hỗ trợ 32-bit trên máy của bạn
    sudo dpkg --add-architecture i386
  2. Thêm khóa ký WineHQ vào hệ thống của bạn
    wget -qO- https://dl.winehq.org/wine-builds/Release.key | sudo apt-key add -
  3. Chạy lệnh sau để nhập khóa từ kho lưu trữ Rượu
    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv F987672F
  4. Sử dụng add-apt-repository để thêm kho Wine chính thức vào danh sách kho lưu trữ của hệ thống của bạn
    sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
  5. Cập nhật danh sách gói hệ thống của bạn bằng Apt
    sudo apt-get update
  6. Tải xuống phiên bản ổn định của Wine trên Ubuntu
    sudo apt-get install --install-recommends winehq-stable
  7. Nhập y/yes khi được yêu cầu về lời nhắc cài đặt

Kiểm tra xem phiên bản Wine mới nhất đã được cài đặt trên hệ thống chưa bằng cách nhập wine –version trong terminal.

>>> Đọc ngay: Cách tải xuống và cài đặt Windows 11 ARM bằng ISO

3. Chạy các ứng dụng Windows trên Linux

Đã qua rồi cái thời bạn phải sử dụng Máy ảo hoặc khởi động kép Windows và Linux cùng nhau chỉ để chạy một vài trò chơi hoặc ứng dụng. Với các lớp tương thích nguồn mở như Wine và Proton, giờ đây người dùng có thể tận hưởng những lợi ích của các ứng dụng Windows trên hệ thống Linux của họ.

Tương tự, bạn cũng có thể cài đặt Linux trên Windows bằng Hệ thống con Windows dành cho Linux

3. Khắc Phục Các Vấn Đề Thường Gặp Khi Cài Đặt Wine

Mặc dù Wine là một công cụ mạnh mẽ, nhưng đôi khi có thể gặp phải một số vấn đề khi chạy ứng dụng Windows trên Ubuntu. Dưới đây là một số lỗi phổ biến và cách khắc phục chúng.

Lỗi 1: Phần Mềm Không Chạy Hoặc Crashes

Nếu phần mềm không chạy hoặc gặp sự cố khi mở, thử các bước sau:

  • Kiểm tra xem bạn đã cài đặt đầy đủ các thư viện phụ thuộc chưa.

  • Sử dụng lệnh winecfg để thay đổi cài đặt hệ điều hành mà Wine đang giả lập (ví dụ: Windows 7 thay vì Windows XP).

  • Chạy lại phần mềm bằng lệnh sau để xem liệu Wine có cung cấp bất kỳ thông báo lỗi nào không:

    bash
     
    wine tên_tệp_ứng_dụng.exe

Lỗi 2: Phần Mềm Chạy Nhưng Không Có Âm Thanh

Một số phần mềm Windows có thể không hoạt động tốt với âm thanh khi chạy trên Ubuntu thông qua Wine. Bạn có thể thử cài đặt một số gói âm thanh như pulseaudio hoặc kiểm tra các thiết lập âm thanh trong Wine.

4. Kết luận

Cài đặt Wine trên Ubuntu để chạy phần mềm Windows là một giải pháp tuyệt vời để bạn có thể sử dụng các ứng dụng yêu thích của mình mà không cần phải chuyển sang Windows. Quy trình cài đặt Wine trên Ubuntu khá đơn giản và có thể thực hiện được thông qua một vài lệnh trong Terminal. Với Wine, bạn sẽ có thể chạy các phần mềm Windows yêu thích của mình ngay trên môi trường Linux mà không gặp phải nhiều rắc rối.

Tuy nhiên, hãy nhớ rằng không phải tất cả các phần mềm Windows đều có thể chạy hoàn hảo trên Wine. Mặc dù Wine hỗ trợ rất nhiều ứng dụng, nhưng đôi khi vẫn có những vấn đề tương thích xảy ra. Bạn có thể tham khảo các hướng dẫn và tài liệu từ cộng đồng Wine để giải quyết các vấn đề tương thích này.

>>> Nếu bạn đang có nhu cầu học lập trình trực tuyến, tìm hiểu ngay tại đây:

>>> Xem thêm các chủ đề hữu ích:

5 cách đơn giản để sử dụng SSH trong Windows

Cách tạo điểm khôi phục trong Windows 11

Cách thoát chương trình bị treo trên Windows mà không cần Task Manager

Cách dùng PowerShell quét Windows 10 để tìm phần mềm độc hại

8 cách để mở Control Panel trong Windows

 

Vân Nguyễn

Dịch từ: https://www.makeuseof.com/install-wine-ubuntu/

ĐĂNG KÝ TƯ VẤN HỌC LẬP TRÌNH TẠI FUNiX

Bình luận (
)

Bài liên quan

  • Tầng 0, tòa nhà FPT, 17 Duy Tân, Q. Cầu Giấy, Hà Nội
  • info@funix.edu.vn
  • 0782313602 (Zalo, Viber)        
Chat Button
FUNiX V2 GenAI Chatbot ×

yêu cầu gọi lại