Nếu bạn chuyển sang Linux, có thể thắc mócz về những ứng dụng Windows bạn phụ thuộc. Có một công cụ tên WINE, cho phép các chương trình máy tính được phát triển cho Microsoft Windows chạy trên Linux. Không phải mọi ứng dụng Windows đều chạy dưới WINE, nhưng nhiều ứng dụng chạy được.
WINE hoạt động như thế nào?
WINE là một tập hợp các thư viện hoạt động cùng nhau để cho phép ứng dụng Windows cài đặt và chạy trên Linux. Một phần của WINE, hiển thị với ứng dụng Windows, là Giao diện Lập trình Ứng dụng Windows (API). Phần kia, hiển thị với Linux, là sự kết hợp của API Linux và X11 (máy chủ hiển thị đồ họa Linux).
WINE cũng bao gồm một trình tải chương trình Windows đặc biệt, cho phép nó thấy file .exe (file thực thi Windows), nạp nó (cùng các file Windows cần thiết), và kết nối mọi thứ lại với nhau. Đây là một lớp công cụ khá phức tạp, nhưng cuối cùng nó hoạt động liền mạch.
Mẹo: Để biết ứng dụng Windows nào chạy trên Linux qua WINE, hãy xem Cơ sở dữ liệu Ứng dụng WINE.
Dưới đây là cách cài đặt WINE trên Ubuntu Desktop 19.04 và sau đó cài đặt ứng dụng Notepad++.
Cài đặt WINE
Nhiệm vụ đầu tiên là cài đặt WINE. Việc cài đặt không khó. Cách cài WINE thành công trên Ubuntu Desktop 19.04:
-
Mở ứng dụng cửa sổ terminal từ GNOME Dash.
-
Cài đặt WINE bằng lệnh:
sudo apt install wine -y
Bạn có thể nhận thông báo: "Package 'wine' has no installation candidate. Try using sudo apt-get install wine-stable -y command instead."
-
Để cài phiên bản mới nhất của WINE, chạy:
sudo apt install wine-development -y
-
Khi được nhắc, nhập mật khẩu người dùng của bạn.
-
Đợi cài đặt chạy. Wine có khá nhiều phụ thuộc.
-
Xong. WINE đã cài đặt và sẵn sàng.
Dùng Wineconfig để thiết lập WINE
Tiếp theo, thiết lập môi trường WINE phù hợp. WINE cần một thư mục được cấu hình để "lừa" các trình cài đặt nghĩ rằng ứng dụng được cài trong thư mục Windows tiêu chuẩn, như ổ C:. Cách làm:
-
Từ cửa sổ terminal, chạy lệnh winecfg.
Máy Linux của bạn có thể cần cài phần mềm khác (gọi là phụ thuộc) trước khi cài được WINE. Làm theo hướng dẫn và đồng ý các bước.
-
Khi công cụ Cấu hình WINE mở, nhấn tab Drives, đảm bảo C: tồn tại và thư mục đích là ../drive_c. Điều này được tạo mặc định.
-
Giữ cửa sổ Cấu hình WINE mở.
Cấu hình WINE cho Notepad++
Cài ứng dụng Windows có thể làm nhanh từ dòng lệnh, nhưng trước tiên hãy chắc chắn WINE có đủ thông tin cấu hình cần thiết. Làm theo các bước:
-
Mở trình duyệt web, tải file cài đặt .exe của Notepad++, lưu vào thư mục Downloads.
-
Từ cửa sổ Cấu hình WINE, nhấn Applications rồi nhấn Add application.
-
Chọn mũi tên thả xuống Look in, chọn tên người dùng của bạn, rồi chọn Downloads.
-
Chọn npp.7.7.1.Installer.exe, rồi nhấn Open.
-
Chọn mũi tên thả xuống Windows Version, sau đó chọn Use global settings.
-
Nhấn OK.
Cài đặt Notepad++
Lúc này, bạn có thể cài ứng dụng.
-
Trong cửa sổ terminal, chuyển đến thư mục Downloads bằng lệnh cd ~/Downloads.
-
Cài ứng dụng bằng lệnh wine npp.7.7.1.Installer.exe.
Bạn không cần gõ toàn bộ số và dấu chấm trong tên file. Sau khi cd vào Downloads, gõ wine npp, nhấn phím Tab. Nếu ở đúng thư mục và file có mặt, nó tự động hoàn thiện tên file. Nhấn Enter khi nó làm vậy.
-
Chọn ngôn ngữ mong muốn cho ứng dụng, rồi nhấn OK.
-
Nhấn Next.
-
Nhấn I Agree.
-
Nhấn Next.
-
Chọn thành phần bổ sung bạn muốn, rồi nhấn Next.
Để mặc định các tùy chọn này và nhấn Next hoàn toàn ổn.
-
Nhấn Install.
-
Đợi cài đặt hoàn tất, rồi nhấn Finish.
Notepad++ mở ra và sẵn sàng sử dụng. Bạn đã cài thành công ứng dụng Windows đầu tiên trên Linux, dùng lớp tương thích WINE.
Chạy ứng dụng
Có một lưu ý khi cài ứng dụng qua WINE — cách khởi động ứng dụng. Sau cài đặt ban đầu, ứng dụng tự động khởi động. Nếu bạn không biết cách khởi chạy lại hoặc trình khởi chạy trên màn hình nền không hoạt động, bạn cần công cụ khác.
Được cài cùng với WINE là ứng dụng tên WINE File Manager. Từ công cụ đó, bạn có thể điều hướng đến thư mục chứa ứng dụng đã cài và khởi chạy nó. Cách làm:
-
Từ cửa sổ terminal, chạy lệnh winefile.
-
Điều hướng đến C > Program Files (x86) > Notepad++, sau đó nhấn đúp vào mục notepad++.exe.
-
Sử dụng ứng dụng.
Khi kết thúc, đóng ứng dụng như bình thường. Khi cần lại, mở WINE File Manager và khởi chạy nó.
Mặc dù đây có thể không phải phương pháp đơn giản nhất để chạy ứng dụng Windows (và không phải mọi ứng dụng Windows đều được hỗ trợ), nhưng việc có những ứng dụng này chạy trên nền tảng an toàn và tin cậy (Linux) là cách tuyệt vời để có được cái tốt nhất từ hai thế giới.