14:08 ICT Thứ tư, 27/10/2021

Thống kê truy cập

Hôm nayHôm nay : 334

Tháng hiện tạiTháng hiện tại : 16148

Tổng lượt truy cậpTổng lượt truy cập : 954468

Chuyên mục Công nghệ

Trang chủ » News » Thủ thuật máy tính

[Hướng dẫn] Cài đặt và thiết lập Wine - chạy phần mềm Windows trên Ubuntu

Chủ nhật - 28/09/2014
Với tôi, Wine là một ứng dụng không thể thiếu trong Ubuntu. Thông qua sử dụng Wine, tôi có thể sử dụng các phần mềm chạy trên nền hệ điều hành Windows.
Wine là gì ?
" Wine là viết tắt của cụm từ "Wine is not emulator" - Wine không phải là giả lập - là ứng dụng tạo ra lớp tương thích để sử dụng các ứng dụng Windows trên nền các hệ điều hành như Linux, Mac OSX và BSD. Wine khác hẳn với các chương trình giả lập,ứng dụng này dịch các Windows API thành thông điệp POSIX calls on-the-fly mà các hệ điều hành trên có thể hiểu được, vì vậy mà loại bỏ độ chậm trễ và tăng tốc độ các ứng dụng Windows khi chúng phải chạy trên một nền hệ điều hành khác" [nguồn: winehq.org]
Wine là một dự án được phát triển vào năm 1993 do ông Bob Amstadt (trưởng nhóm) và ông Eric Youngdale [?] - để chạy các ứng dụng Windows trên Linux. Trải qua nhiều năm, thành tựu của Wine đã được hàng triệu người biết đến. Ứng dụng Windows chạy qua Wine không cần phải chú ý đến phiên bản Windows, điều mà chính Windows cũng không làm được.
Wine sẽ luôn là miễn phí, một nửa số code của Wine do các tình nguyện viên viết và nửa còn lại được tài trợ do các công ty thương mại, đặc biệt CodeWeavers - được tài trợ bởi Google [*] (đồng thời bán một phiên bản thương mại của Wine, tôi sẽ giới thiệu trong một bài viết khác). Vì vậy, xin cảm ơn Google và các tình nguyện viên :)
Cài đặt và thiết lập cơn bản Wine
Các phiên bản Ubuntu đều hỗ trợ Wine. Để sử dụng Wine tốt nhất, tôi khuyên bạn nên cài đặt thêm WineTricksPlayOnLinux
 
 
 
Open Terminal$run code:~$sudo apt-get install winesudo apt-get install winetrickssudo apt-get install playonlinux

sudo apt-get install wine sudo apt-get install winetricks sudo apt-get install playonlinux

Sau khi cài đặt thành công, bạn có thể cài đặt ngay các ứng dụng Windows, một vài ứng dụng cài đặt rất đơn giản không cần phải thiết lập như : Winrar, Unikey, Notepad++, Safari... tuy nhiên những ứng dụng đặc biệt như Photoshop, AutoCad, M.S Office yêu cầu bạn cần phải có các gói hỗ trợ, nếu không có các gói đó các ứng dụng có thể không mở được hoặc bị Crash/Error trong quá trình sử dụng. Và để quản lý tốt các ứng dụng đã cài đặt thông qua Wine, tôi sử dụng Classic Menu, đó chỉ là 1 thói quen của tôi, bạn sử dụng DASH vẫn quản lý được các mục này. Bạn cũng có thể cài đặt Classic Menu bằng lệnh dưới:
 
 
Open Terminal$run code:~$sudo apt-add-repository ppa:diesch/testingsudo apt-get updatesudo apt-get install classicmenu-indicator

sudo apt-add-repository ppa:diesch/testing sudo apt-get update sudo apt-get install classicmenu-indicator

Classic Menu
Ở hình trên:
* thư mục Programs sẽ chứa các ứng dụng Windows đã cài đặt nó ~ "Programs File" trên Windows OS
* Browse C: Drive : là một shortcut dẫn đến thư mục "~/.wine/drive_c" đóng vai trò như ổ C:\ trên Windows OS
* Configure Wine: giúp bạn thiết lập phiên bản Windows cho Wine, thay đổi size màn hình ứng dụng, quản lý thư viện dlls, quản lý Drivers
* Uninstall Wine SoftWare: giúp bạn gỡ bỏ các ứng dụng Windows ra khỏi Wine, đóng vai trò như Add/Remove Programe trên Controls Panel trên Windows OS
Wine on Ubuntu
Thiếp lập nâng cao Wine bằng sử dụng WineTricks Như tôi đã nói bên trên, nếu bạn muốn các ứng dụng Windows hoạt động tốt trên Ubuntu, bạn cần có các gói hỗ trợ. May mắn cho chúng ta là tìm và các các gói hỗ trợ thông qua Winetricks rất đơn giản.
Winetricks
"Install an APP" - bạn có thể tìm và cài đặt một số ứng dụng Windows như Firefox, Safari, M.S Office 2007, VLC ... "Install a Game" - Các game Windows hoạt động tốt trên Wine : AOE beta (Game Đế chế mà các bạn trẻ Việt Nam rất thích :D), Call of Duty, Fifa, Starcraft ... "Select the Default WinePrefix": giúp bạn cài đặt các gói hỗ trợ cho Wine. Chọn mục này vào bấm "OK"
Wineprefix
Để các ứng dụng không bị lỗi Font, trước hết ta cần cài đặt Font cho Wine, bạn hãy dùng lựa "Install a Font". Sau khi vào bạn có thể chọn cài đặt "All Fonts" để cài đặt tất cả các loại font của Windows từ 1998 - 2009, tuy nhiên cũng không cần thiết mà bạn chỉ cần cài đặt 3 bộ font Latinh là : eufonts, lucida, tahoma. Lựa chọn các mục của bạn, sau đó bấm "OK", Winetricks sẽ tự động Download và cài đặt Fonts.
install Fonts for Wine
Với lựa chọn "Install a Windows DLL or component", Winetricks sẽ cung cấp các thư viện DLL (Dynamic Link Library) - dịch là "thư viện liên kết động". Đây là một phần quan trọng của Windows, nhiều ứng dụng Windows yêu cầu phải có các thư viện DLL trước khi cài đặt/khởi chạy. Tùy vào từng ứng dụng mà sẽ yêu cầu các thư viện DLL khác nhau. Tuy nhiên, bạn chỉ cần cài đặt các gói cơ bản là đủ cho các ứng dụng Windows hoạt động tốt thông qua Wine.
DLL and Component
Bạn nên đánh dấu các mục : + comctl32, d3dx9 (hoặc d3dx10/11/12),dinput,directplay (rất cần cho một số game), gdiplus và gdiplus_xp, gecko (cần cho một số trình duyệt web), vcrun (nên cài bản 6 và 2008), wininet, winhttp. + Thư viện của Adobe là atmlib bạn nên download tại đây và đưa file atmlib.dll vào thư mục "Home/.wine/drive_c/windows/system32", vì nếu bạn sử dụng Winetricks để cài đặt atmlib, bạn sẽ cần phải tải nhiều file không liên quan. + Nhiều ứng dụng yêu cầu các thư viện "Microsoft Dotnet Framework", bạn cũng có thể tìm và cài đặt phiên bản Dotnet mà ứng dụng đó yêu cầu trong Winetricks DLL. Sau khi bạn thiết lập xong các thư viện cho Wine, bây giờ bạn có thể cài đặt các ứng dụng Windows cho Ubuntu như trên một máy tính chạy Windows. BONUS một số hình ảnh của ứng dụng Windows trên Ubuntu bằng sử dụng WINE
Photoshop Cs5 trên UbuntuUbuntu
AOE ROR trên Ubuntu

*[update 19/7/2013: tôi đã nhầm lẫn khi viết "CodeWeavers thuộc sở hữu của Google" - thực ra Google đã đầu tư cho CodeWeavers để tối ưu hóa Wine ]

 


Những bài mới hơn

Những bài cũ hơn