- Tham gia
- 21/12/2008
- Bài viết
- 124
Wine là một dự án mã nguồn mở, dự án này cung cấp một số khả năng khá kỳ lạ: chạy các ứng dụng Windows trong Linux (hoặc bất cứ hệ điều hành mở nào khác). Được biết nó thực hiện điều đó bằng cách tạo lại một Windows API layer trong hệ điều hành mã nguồn mở này.
Trong thực tế, để chạy được một số ứng dụng của Windows và các game trên Linux bằng Wine khá phức tạp, người dùng cần phải thực hiện một số hành động như kiểu “ha.ck”. Chính vì vậy nó đã gây ra những khó khăn đối với người dùng chưa có nhiều kinh nghiệm.
Tuy nhiên ngoài Wine, chúng ta thật may mắn là còn có một số cài đặt khác có thể khắc phục được điểm yếu này của Wine. Có một số kịch bản được viết bởi những người đã thực hiện công việc “hacking” cho bạn. Tuy nhiên những gì mà chúng tôi muốn đề cập cho các bạn trong bài lại là 4 dự án đáng quan tâm: CrossOver, Cedega, Wine-Doors, và PlayOnLinux.
Đầu tiên là CrossOver, hỗ trợ cho game và các phiên bản chuẩn, nó là một dự án thương mại, có bản quyền của nhóm các nhà phát hiển Wine.
Wine-Doors và PlayOnLinux, cả hai đều là chương trình mã nguồn mở, không mất phí, chính vì vậy bạn có thể thử nghiệm với chúng và tìm ra chương trình nào phù hợp với mình nhất. Chúng tôi đã thực hiện một hành động khảo sát sơ qua cả hai chương trình này và giới thiệu ở bên dưới.
Lưu ý, những hướng dẫn này được thực hiện cho cả Ubuntu 9.04.
Các bước chuẩn bị
Trước khi cài đặt bất cứ ứng dụng Wine nào, cách tốt nhất là bạn nên cài đặt các font của Microsoft Core Web vì ngoài font thông thường trong cài đặt Windows thường lệ (Arial, Times New Roman,...), nhiều ứng dụng Windows khác cần tìm được đúng font thích hợp của nó.
Bạn có thể cài đặt chúng bằng cách copy các file .ttf từ bộ cài đặt Windows, hoặc bằng cách cài đặt gói phần mềm msttcorefonts. Các font không được cung cấp như một gói phần mềm nhưng một số ứng dụng có thể cần đến chúng, chẳng hạn như Tahoma và MS Sans. Bạn có thể tìm thấy các kiểu font này bằng cách tìm kiếm trên web. Sau đó có thể cài đặt chúng bằng cách tạo một thư mục có tên .fonts trong thư mục chủ /home của bạn và đặt chúng vào đó.
Nếu muốn import trực tiếp từ một cài đặt Windows, bạn sẽ phải thấy các font trong thư mục C:\windows\fonts. Copy tất cả các file .ttf vào ổ USB, tạo một thư mục mới trong thư mục chủ /home có tên gọi .fonts (lưu ý dấu chấm trước từ fonts) và đặt chúng vào đó. Khi đó các font sẽ hiện hữu trong tất cả các ứng dụng.
PlayOnLinux
Để cài đặt PlayOnLinux, bạn cần bổ sung thêm một kho trữ (repository) mới và cài đặt gói phần mềm từ nó. Mở terminal window (Applications, Accessories, Terminal) và đánh vào đó các lệnh dưới đây:
Khi chương trình đã được cài đặt, bạn sẽ thấy nó trong menu Applications, Games (cần phải biết rằng PlayOnLinux được thiết kế chủ yếu cho phép cài đặt các trò chơi của Windows nhưng nó cũng thể hỗ trợ cho các ứng dụng phổ biến khác).
Khi chương trình được chạy lần đầu tiên, bạn sẽ phải hoàn thiện wizard cài đặt của nó. Kích Forward để thực hiện công việc này. Khi đó phần mềm sẽ download về các phiên bản mới nhất và cài đặt các script từ máy chủ PlayOnLinux.
Khi các công việc đã được hoàn thành, kích nút Install trên toolbar. Trong Windows sẽ xuất hiện, kích vào hạng mục ở bên trái có liên quan đến kiểu phần mềm bạn muốn cài đặt, sau đó chọn ứng dụng ở bên phải. Hầu hết các ứng dụng đều miễn phí như Internet Explorer có thể được download theo nhu cầu, tuy nhiên bạn cần một CD cài đặt các ứng dụng thương mại.
Khi bạn đã thực hiện xong phần lựa chọn của mình, hãy kích nút Apply. Wizard sẽ khởi chạy và dẫn bạn đi hết cài đặt, gồm có việc thực hiện download những gì cần thiết. Cần lưu ý rằng, wizard cài đặt của chương trình có thể bắt đầu chạy và bạn phải làm thực hiện một số công việc của mình là chuyện bình thường. Tuy vậy không nên đóng wizard của PlayOnLinux. Hãy để nó mở cho đến khi nó tự kết thúc.
Thông thường, phiên bản mới nào của Wine, mà bạn biết nó có thể làm việc với ứng dụng, sẽ được download. Điều này sẽ xảy ra một cách tự động.
Khi cài đặt, chương trình Windows sẽ được tìm thấy trong menu Applications > Wine. Lưu ý với Ubuntu 9.04 ở đây là các shortcut trên desktop được tạo bởi các ứng dụng của nhóm thứ ba không làm việc. Để khắc phục tình trạng này thì bạn cần làm cho chúng có khă năng thực thi. Điều đó có thể thực hiện bằng cách dụng lệnh “chmod”. Cho ví dụ, lệnh dưới đây sẽ sửa shortcut của desktop cho trình duyệt web Safari khi nó đã được cài đặt.
Tất cả các shortcut của desktop trong cách thực hiện này đều có một đuôi mở rộng .desktop và điều này giúp bạn nhận ra được chúng.
***safari.jpg
Wine-Doors
Để cài đặt Wine-Doors, bạn lại bổ sung thêm một repository phần mềm mới. Mở System > Administration > Software, vào kích tab Third Party trong cửa sổ xuất hiện. Kích nút Add và đánh (hoặc cut và paste) dòng lệnh dưới đây:
Kích nút Close và refresh lại khi được nhắc nhở. Sau đó sử dụng Synaptic để cài đặt gói phần mềm wine-doors.
(Lưu ý rằng bạn có thể cài đặt GPG key nếu muốn).
Khi Wine-Doors được cài đặt, bạn sẽ thấy nó xuất hiện trong menu Applications > Wine, đây là nơi bạn cũng sẽ thấy các ứng dụng Windows mà bạn cài đặt sau này.
Khi Wine-Doors khởi chạy lần đầu, bạn cần phải điền vào tên và thông tin chi tiết khác. Những thứ này vẫn thường được thực hiện như khi cài đặt các ứng dụng Windows. Bạn có thể tích tùy chọn nút “I Have a Windows License”. Tùy chọn này cần thiết để cài đặt các thành phần hệ thống của Windows nào đó giúp chạy một cách trơn tru các ứng dụng Windows.
Khi kích nút Proceed, Wine-Doors sẽ tự nâng cấp bản thân nó với danh sách các script mới nhất. Việc hosting các kịch bản này không rẻ chút nào, chính vì vậy mà gần đây chúng đã bị offline vì sự thâm hụt về tài chính.
Khi thực hiện xong, bạn sẽ thấy một danh sách các ứng dụng và các game. Đơn giản, chỉ cần kích vào liên kết cài đặt bên cạnh bất kỳ thành phần nào trong danh sách mà bạn muốn cài đặt, sau đó kích nút Apply. Cài đặt sẽ thực hiện quá trình của nó, gồm có cả việc download các phần mềm add-on cần thiết.
Với bất cứ cài đặt Wine nào, bạn cũng sẽ thấy các ứng dụng của mình trong thư mục.wine/drive_c của thư mục chủ /home (/home/keir/.wine/drive_c). Thực tế đây chính là hành động tạo lại hệ thống file của Windows.
Theo Quantrimang (pcworld)
Tuy nhiên ngoài Wine, chúng ta thật may mắn là còn có một số cài đặt khác có thể khắc phục được điểm yếu này của Wine. Có một số kịch bản được viết bởi những người đã thực hiện công việc “hacking” cho bạn. Tuy nhiên những gì mà chúng tôi muốn đề cập cho các bạn trong bài lại là 4 dự án đáng quan tâm: CrossOver, Cedega, Wine-Doors, và PlayOnLinux.
Đầu tiên là CrossOver, hỗ trợ cho game và các phiên bản chuẩn, nó là một dự án thương mại, có bản quyền của nhóm các nhà phát hiển Wine.
Wine-Doors và PlayOnLinux, cả hai đều là chương trình mã nguồn mở, không mất phí, chính vì vậy bạn có thể thử nghiệm với chúng và tìm ra chương trình nào phù hợp với mình nhất. Chúng tôi đã thực hiện một hành động khảo sát sơ qua cả hai chương trình này và giới thiệu ở bên dưới.
Lưu ý, những hướng dẫn này được thực hiện cho cả Ubuntu 9.04.
Các bước chuẩn bị
Trước khi cài đặt bất cứ ứng dụng Wine nào, cách tốt nhất là bạn nên cài đặt các font của Microsoft Core Web vì ngoài font thông thường trong cài đặt Windows thường lệ (Arial, Times New Roman,...), nhiều ứng dụng Windows khác cần tìm được đúng font thích hợp của nó.
Bạn có thể cài đặt chúng bằng cách copy các file .ttf từ bộ cài đặt Windows, hoặc bằng cách cài đặt gói phần mềm msttcorefonts. Các font không được cung cấp như một gói phần mềm nhưng một số ứng dụng có thể cần đến chúng, chẳng hạn như Tahoma và MS Sans. Bạn có thể tìm thấy các kiểu font này bằng cách tìm kiếm trên web. Sau đó có thể cài đặt chúng bằng cách tạo một thư mục có tên .fonts trong thư mục chủ /home của bạn và đặt chúng vào đó.
Nếu muốn import trực tiếp từ một cài đặt Windows, bạn sẽ phải thấy các font trong thư mục C:\windows\fonts. Copy tất cả các file .ttf vào ổ USB, tạo một thư mục mới trong thư mục chủ /home có tên gọi .fonts (lưu ý dấu chấm trước từ fonts) và đặt chúng vào đó. Khi đó các font sẽ hiện hữu trong tất cả các ứng dụng.
PlayOnLinux
Để cài đặt PlayOnLinux, bạn cần bổ sung thêm một kho trữ (repository) mới và cài đặt gói phần mềm từ nó. Mở terminal window (Applications, Accessories, Terminal) và đánh vào đó các lệnh dưới đây:
Mã:
sudo wget
https://deb.playonlinux.com/playonlinux_jaunty.list
-O /etc/apt/sources.list.d/playonlinux.list
sudo apt-get update
sudo apt-get install playonlinux
Khi chương trình được chạy lần đầu tiên, bạn sẽ phải hoàn thiện wizard cài đặt của nó. Kích Forward để thực hiện công việc này. Khi đó phần mềm sẽ download về các phiên bản mới nhất và cài đặt các script từ máy chủ PlayOnLinux.
Khi các công việc đã được hoàn thành, kích nút Install trên toolbar. Trong Windows sẽ xuất hiện, kích vào hạng mục ở bên trái có liên quan đến kiểu phần mềm bạn muốn cài đặt, sau đó chọn ứng dụng ở bên phải. Hầu hết các ứng dụng đều miễn phí như Internet Explorer có thể được download theo nhu cầu, tuy nhiên bạn cần một CD cài đặt các ứng dụng thương mại.
Khi bạn đã thực hiện xong phần lựa chọn của mình, hãy kích nút Apply. Wizard sẽ khởi chạy và dẫn bạn đi hết cài đặt, gồm có việc thực hiện download những gì cần thiết. Cần lưu ý rằng, wizard cài đặt của chương trình có thể bắt đầu chạy và bạn phải làm thực hiện một số công việc của mình là chuyện bình thường. Tuy vậy không nên đóng wizard của PlayOnLinux. Hãy để nó mở cho đến khi nó tự kết thúc.
Thông thường, phiên bản mới nào của Wine, mà bạn biết nó có thể làm việc với ứng dụng, sẽ được download. Điều này sẽ xảy ra một cách tự động.
Khi cài đặt, chương trình Windows sẽ được tìm thấy trong menu Applications > Wine. Lưu ý với Ubuntu 9.04 ở đây là các shortcut trên desktop được tạo bởi các ứng dụng của nhóm thứ ba không làm việc. Để khắc phục tình trạng này thì bạn cần làm cho chúng có khă năng thực thi. Điều đó có thể thực hiện bằng cách dụng lệnh “chmod”. Cho ví dụ, lệnh dưới đây sẽ sửa shortcut của desktop cho trình duyệt web Safari khi nó đã được cài đặt.
Mã:
chmod u+x ~/Desktop/Safari.desktop
***safari.jpg
Wine-Doors
Để cài đặt Wine-Doors, bạn lại bổ sung thêm một repository phần mềm mới. Mở System > Administration > Software, vào kích tab Third Party trong cửa sổ xuất hiện. Kích nút Add và đánh (hoặc cut và paste) dòng lệnh dưới đây:
Mã:
deb
https://ppa.launchpad.net/wine-doors-dev-team/ppa/ubuntu
intrepid main
(Lưu ý rằng bạn có thể cài đặt GPG key nếu muốn).
Khi Wine-Doors được cài đặt, bạn sẽ thấy nó xuất hiện trong menu Applications > Wine, đây là nơi bạn cũng sẽ thấy các ứng dụng Windows mà bạn cài đặt sau này.
Khi Wine-Doors khởi chạy lần đầu, bạn cần phải điền vào tên và thông tin chi tiết khác. Những thứ này vẫn thường được thực hiện như khi cài đặt các ứng dụng Windows. Bạn có thể tích tùy chọn nút “I Have a Windows License”. Tùy chọn này cần thiết để cài đặt các thành phần hệ thống của Windows nào đó giúp chạy một cách trơn tru các ứng dụng Windows.
Khi kích nút Proceed, Wine-Doors sẽ tự nâng cấp bản thân nó với danh sách các script mới nhất. Việc hosting các kịch bản này không rẻ chút nào, chính vì vậy mà gần đây chúng đã bị offline vì sự thâm hụt về tài chính.
Khi thực hiện xong, bạn sẽ thấy một danh sách các ứng dụng và các game. Đơn giản, chỉ cần kích vào liên kết cài đặt bên cạnh bất kỳ thành phần nào trong danh sách mà bạn muốn cài đặt, sau đó kích nút Apply. Cài đặt sẽ thực hiện quá trình của nó, gồm có cả việc download các phần mềm add-on cần thiết.
Với bất cứ cài đặt Wine nào, bạn cũng sẽ thấy các ứng dụng của mình trong thư mục.wine/drive_c của thư mục chủ /home (/home/keir/.wine/drive_c). Thực tế đây chính là hành động tạo lại hệ thống file của Windows.
Theo Quantrimang (pcworld)