Bạn muốn chuyển sang Linux nhưng không muốn mất các ứng dụng Windows yêu thích? Bây giờ bạn có thể có cả hai thế giới. Linux biết cách xử lý hầu hết các loại phần mềm Windows và với vài điều chỉnh có thể chạy gần như mọi thứ bạn ném vào nó.
Nếu bạn không quan tâm đến dual-boot (cài cả hai hệ thống trên máy) hoặc chỉ muốn thử nghiệm khả năng Linux chạy phần mềm Windows, bài viết này sẽ cho bạn tổng quan tốt về những gì bạn cần biết.
Thử Wine
Wine là lớp tương thích mã nguồn mở cho phép người dùng chạy ứng dụng Windows trực tiếp từ desktop Linux.
Hiện có hàng nghìn ứng dụng được hỗ trợ hoàn toàn chạy trên Wine. Wine rất thân thiện với người dùng.
Lưu ý: nếu một chương trình yêu cầu khóa bản quyền để chạy hợp pháp trên Windows, bạn phải có khóa bản quyền cho chương trình đó để chạy hợp pháp qua Wine.
Trong bài này, chúng ta sẽ dùng Ubuntu. Tuy nhiên, cài đặt cho các bản phân phối Linux khác nên rất tương tự.
Cách Cài Đặt Wine Trên Ubuntu Linux Qua GUI
Bạn có thể tìm Wine trong Ubuntu Software Center. Tuy nhiên, phiên bản mặc định có thể không phải mới nhất.
Để tránh cài phiên bản Wine cũ, bạn nên thêm kho Wine chính thức. Bạn có thể dùng dòng lệnh hoặc Giao diện Người dùng Đồ họa (GUI) để thêm vào hệ thống. Dưới đây là các bước theo phương pháp GUI.
Gõ software vào menu Applications.
Bước tiếp theo là nhấp vào Software & Updates, rồi tab Other Software và chọn Add. Trong phần APT line, thêm dòng sau rồi nhấp Add Source.
ppa:ubuntu-wine/ppa
Nhập mật khẩu sudo (mật khẩu bạn đặt khi cài Ubuntu, thường giống mật khẩu đăng nhập).
Nhấp Authenticate rồi Close.
Bạn sẽ được nhắc Reload rồi mở Software Center. Tìm Wine và nhấp install. Đợi cài đặt hoàn tất.
Cài Đặt Qua Dòng Lệnh
Cài đặt qua dòng lệnh chỉ trong vài bước.
Trước tiên, tải khóa kho Wine và thêm vào hệ thống.
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
Sau đó thêm PPA vào danh sách gói. Địa chỉ PPA có thể khác tùy phiên bản Linux bạn dùng. Với Ubuntu 18.04, bạn muốn phiên bản bionic.
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
sudo apt update
Sau đó để cài wine, chạy lệnh sau:
sudo apt install --install-recommends winehq-stable
Sau khi lệnh hoàn tất, cài đặt xong. Bạn có thể mở chương trình Wine.
Nếu bước cài cuối cùng báo không tìm thấy gói wine đúng hoặc kiến trúc sai, bật thư viện 32-bit bổ sung bằng lệnh sau. Sau đó thử cài lại.
sudo dpkg --add-architecture i386
Chọn Ứng Dụng Windows Của Bạn
Như đã nói, Wine có cơ sở dữ liệu khoảng 24.000 ứng dụng đã biết. Bạn có thể tìm cơ sở dữ liệu này trên trang WineHQ.
Chúng được sắp xếp/xếp hạng theo mức độ hoạt động tốt khi chạy trong Wine như sau:
- Platinum: chạy mượt mà
- Gold: cần cấu hình đặc biệt
- Silver: báo cáo một số vấn đề nhỏ
- Bronze: vấn đề đáng kể ảnh hưởng sử dụng
- Garbage: không chạy được trên Wine
Hãy chỉ cho bạn cách dùng ứng dụng thuộc hạng Platinum.
Nhấp Browse Apps từ thanh bên trái trong Cơ sở dữ liệu Ứng dụng.
Gõ tên ứng dụng bạn tìm vào trường Name. Chúng ta sẽ chọn hạng Platinum và tìm Notepad++.
Xem ảnh chụp màn hình dưới đây để thấy kết quả tìm kiếm.
Khi nhấp vào Notepad++, bạn sẽ thấy mô tả ứng dụng, danh sách phiên bản có sẵn (nếu nhiều hơn một), và độ tương thích với phiên bản Wine.
Khi chọn phiên bản ứng dụng muốn tải, nhấp vào nó. Trong trường hợp này, chúng ta chọn phiên bản 7.x. Lưu ý trong ảnh chụp màn hình dưới đây bạn được cung cấp liên kết tải xuống có thể nhấp.
Cách Tải & Sử Dụng Ứng Dụng Với Wine
Chọn phiên bản bạn muốn cài đặt. Thường là phiên bản mới nhất. Trong trường hợp này là 7.7.1. Sau khi tải ứng dụng, mặc định sẽ lưu trong thư mục Downloads.
Tìm file (sẽ là file nén), chuột phải chọn Extract here từ menu.
Sau khi giải nén, tìm file notepad++.exe. Chuột phải vào nó rồi chọn Open with Wine Windows Program Loader.
Sau khi mở file, bạn sẽ có thể dùng ứng dụng Windows Notepad++ trên máy Linux.
Vì Wine không luôn chạy phiên bản mới nhất của ứng dụng Windows và một số chạy chậm, bạn có thể cân nhắc dùng CrossOver.
Sử Dụng CrossOver Trên Phân Phối Ubuntu
CrossOver là sản phẩm thương mại từ CodeWeavers. Giá $41.97 và có dùng thử miễn phí 14 ngày đầy đủ chức năng. Nó dựa trên Wine, như đã giải thích.
CrossOver có chức năng nâng cao:
- Thêm công cụ cấu hình
- Sửa đổi mã nguồn Wine
- Áp dụng bản vá tương thích
So với Wine, CrossOver thân thiện hơn, tự động hóa hơn và cung cấp hỗ trợ kỹ thuật.
Để bắt đầu dùng thử miễn phí, vào CodeWeavers, chọn bản phân phối Linux của bạn, nhập tên và email.
Có nhiều bản phân phối Linux. Hệ thống quản lý gói mặc định hoặc công cụ cài phần mềm sẽ tùy thuộc vào loại Linux bạn dùng.
Tải CrossOver
Bạn nên cài CrossOver từ file .DEB hoặc .RPM phù hợp bằng trình cài đặt mặc định của hệ thống. Với Ubuntu, bạn muốn định dạng .DEB.
Đa số thời gian, bạn chỉ cần tải gói cài CrossOver và double-click vào nó. Chắc chắn chọn gói phù hợp 32 hoặc 64-bit.
Khi double-click file tải về, nó sẽ khởi chạy Ubuntu Software Center (trình quản lý gói mặc định).
Nhấp Install và nhập mật khẩu root hoặc sudo khi được nhắc xác thực.
Sau khi cài đặt xong, đóng Ubuntu Software Center.
Các mục menu CrossOver trong Ubuntu's Utility Desktop Manager được sắp xếp theo thứ tự bảng chữ cái theo tên đầu tiên. Gõ CrossOver sẽ không giúp ích. Bạn cần mở menu cài đặt. Gõ install vào ô tìm kiếm.
Bạn sẽ phải tìm thủ công các mục menu CrossOver. Để tìm hiểu thêm về các mục menu CrossOver khác nhau, đọc FAQ.
Trong quá trình cài đặt, hãy chắc chắn chọn Always Update để đảm bảo trình cài phần mềm luôn cập nhật. Bây giờ bạn đã sẵn sàng cài và dùng ứng dụng Windows trên máy Ubuntu Linux.
Cài Phần Mềm Windows Dùng CrossOver
Sau khi cài đặt xong, CrossOver sẽ tự khởi động. Bạn chỉ thấy một nút. Nó ghi Install Windows Software.
Khi nhấp nút đó, có ba bước. Bước một, tìm ứng dụng mong muốn trong cơ sở dữ liệu.
Nếu ứng dụng mong muốn có trong cơ sở dữ liệu, bạn sẽ hưởng lợi từ các cấu hình đặc biệt đã tải và kiểm tra, ứng dụng sẽ chạy tốt. Nếu trình cài không có trong hệ thống, bạn có thể chọn để CrossOver tải nó giùm.
Nếu bạn muốn cài và dùng ứng dụng không có trong cơ sở dữ liệu, gõ tên ở bước một rồi chọn Select Installer làm bước hai.
Bước ba liên quan đến chọn bottle (chai). Bottles là container ứng dụng với cấu hình riêng. Các bottle khác nhau trong CrossOver cho phép đa dạng tương thích cho các phiên bản Windows khác nhau.
Tiếp theo bạn sẽ thấy màn hình tóm tắt. Nhấp Install để bắt đầu cài ứng dụng bạn chọn.
Sau khi cài xong các ứng dụng Windows muốn dùng, một bottle mới được tạo cùng tên. Nhấp nút bottles. Sau đó nhấp Run Command.
Bây giờ bạn có thể định vị file thực thi trong ứng dụng đã cài trong phân vùng "c:".
Khi chọn file thực thi muốn chạy, bạn có thể làm bằng cách tạo Launcher cho nó hoặc chạy trực tiếp.
Bạn có thể tìm launcher ở phần Programs bên cạnh Run Command. Bạn cũng thấy trong ảnh chụp màn hình dưới đây công cụ cấu hình cho một bottle cụ thể.
Nếu nhấp vào Wine configuration, nó sẽ cho phép bạn đặt cấu hình mới cho bottle nào đó. Điều này hữu ích nếu bạn muốn chạy ứng dụng cụ thể không chạy tốt.
Để biết thêm về cấu hình và lấy lời khuyên ghi đè thư viện, truy cập winehq.org.