Giới thiệu về wine.
Wine là một chương trình chạy trên hệ điều hành linux. Mục đích là sử dụng nó để cài các chương trình chạy trên windows mà trong linux không có hoặc chức năng không được hoàn thiện bằng. Nguyên nhân sinh ra wine bởi vì trưóc đó các phần mềm viết trên hệ điều hành windows không thể chạy đưọc trên linux. Với việc linux ngày một lớn mạnh thì cần có một chương trình giải quyết vấn đề này.
- Một là bạn chạy một máy ảo cài windows- chương trình này hoàn toàn tự do trong linux.
- Một là bạn có thể cài wine để chạy các chương trình windows.
Nó là một chuơng trình không yêu cầu cài Microsoft Windows trên cùng một máy và hoàn toàn miễn phí. Nó thêm vào môi trường Windows API chứa đựng 100% đoạn mã không phải của Microsoft và dĩ nhiên nó không bắt buộc phải có thư viện DLLs nếu chúng không có giá trị. Wine chứa đầy đủ một bộ phát triển bằng mã chạy trong Unix mà một chương trình windows có thể chạy được trên x86-based Uniexs bao gồm linux, FreeBSD, Solaris và Mac OS X. Điều đó có nghĩa là wine có thể cài trên linux cũng như Mac OS X mà vẫn có đủ khả năng chạy một chương trình windows mà không cần cài windows.
Chú ý : Wine không phải để thay thế Windows, và cũng không phải là trình máy ảo !
Cách cài đặt Wine
Các bạn có thể sử dụng một trong số những cách cài đặt sau :
- Trong tất cả các phiên bản Ubuntu, bạn có thể cài đặt Wine đơn giản bằng lệnh sau:
sudo apt-get install wine - Bạn sử dụng Synaptics Package Manager ( Trình quản trị gói phần mềm) gõ vào ô Search chữ wine, đánh dấu tích vào và cài đặt.
- Trong các phiên bản mới, bạn có thể sử dụng Ubuntu Software Center, để cài đặt rất đơn giản và nhanh gọn, bạn cũng chỉ cần gõ Wine vào ô Search và chọn tick cài đặt.
Làm cho Wine chạy mượt mà hơn
Mục này đề cập đến WINETRICKS và một số cấu hình cho WINE
Tham khảo về Winetricks: http://wiki.winehq.org/winetricks
Tham khảo về Winetricks: http://wiki.winehq.org/winetricks
Đối với họ Ubuntu có thể thêm kho "ppa:ubuntu-wine/ppa". Kho này có wine và winetricks.
Sau đó nhấn Reload rồi cài đặt bình thường, rồi chạy winetricks bằng lệnh:
Sau đó nhấn Reload rồi cài đặt bình thường, rồi chạy winetricks bằng lệnh:
winetricks
Giao diện WineTricks :
corefonts MS Arial, Courier, Times fonts
d3dx9 MS d3dx9_??.dll (from DirectX 9 user redistributable)
fontsmooth-rgb Enables subpixel smoothing for RGB LCDs
tahoma MS Tahoma font (not part of corefonts)
Gói "fontsmooth-rgb" sẽ giúp chữ trên giao diện của các ứng dụng chạy trên Wine đỡ xấu hơn hẳn.
Bạn nào sử dụng ProgeCAD như tôi thì nên cài thêm 2 gói này:
ie6 Microsoft Internet Explorer 6.0
vb6run MS Visual Basic 6 Service Pack 6 runtime
Nhờ có gói "vb6run" mà bây giờ tôi đã dùng được các thanh Toolbar của ProgeCAD.
Còn nếu vẽ 3D bằng chương trình Google SketchUp thì nên chuyển Version của Wine thành Windows NT 4.0:
nt40 Set windows version to nt40
Hoặc có thể setup riêng "Google SketchUp", để một mình nó dùng nt40.
+ Trên "Menu" vào mục "Wine", rồi vào tiếp "Config Wine", hoặc đơn giản hơn ta có thể chạy lệnh :
winecfg
Chọn mục "Add application...", rồi tìm đến thư mục cài SketchUp, chọn file SketchUp.exe và đổi Windows Version thành NT 4.0
Với Google SketchUp 7 bạn nên cài thêm 2 gói:
vcrun2005 MS Visual C++ 2005 sp1 libraries (mfc80,msvcp80,msvcr80)
vcrun6 MS Visual C++ 6 sp4 libraries (mfc42, msvcp60, msvcrt)
+ Giao diện các ứng dụng chạy trên Wine thường có cỡ chữ hơi nhỏ, ta có thể chỉnh lại.
Vào Wine Config, chuyển sang "tab" Desktop Integration để đổi lại cỡ font (có thể đổi cả loại font).
Có 4 mục có thể đổi lại font là "ActiveTitle Text", "Menu Text", "Message Box Text" và "ToolTip Text"
Vào Wine Config, chuyển sang "tab" Desktop Integration để đổi lại cỡ font (có thể đổi cả loại font).
Có 4 mục có thể đổi lại font là "ActiveTitle Text", "Menu Text", "Message Box Text" và "ToolTip Text"
Sự khác nhau giữa wine, crossover linux và cedega.
- Wine là dự án cơ bản và đầu tiên, nhiều chương trình làm việc trên đó. Wine có nhiều bản đang được phát triển, kiểm tra và dể dàng nhận ra. Mặc dù chỉ là bản đang phát triển dưới dạng beta nhưng có hàng ngàn nguời sử dụng và thực sự wine chạy đưọc một số lượng lớn chương trình windows.
- CrossOver linux là một sản phẩm của CodeWeavers mà nền tảng từ wine. Không giống như wine ra hàng tuần, CrossOver được kiểm tra một cách kỹ lưỡng từ CodeWeavers. CodeWeavers thuê lượng lớn nhà phát triển của wine và có những chủ dự án bên wine là nhân viên cao cấp trong CodeWeavers. Tất cả những tiến bộ của Wine thực tế cuối cùng đưọc tích hợp vào CrossOver.
- Cedega là sản phẩm của TransGaming. TransGaming được tách ra khỏi wine vào năm 2002 khi wine có sự khác nhau về quan niệm bản quyền, đóng các loại mã và cuối cùng là phương hướng phát triền đặc biệt là game. TransGaming hiện còn dữ lại rât ít mã từ wine. Cedega không thự sự là wine có nhiều game chạy đưọc- rất nhiều game chạy đưọc tôt trong wine hơn là trong cedega. Tuy nhiên thực tế wine chạy Direct3D tốt hơn cedega nhưng cedega vẫn được bảo hộ bởi bản quyền mã thuộc về công ty. Không giống CrossOver, có nhiều mã wine không có trong cedega vì cedega giữ bản quyền về những mà này.
Nói tóm lại trong wine có nhiều mã của CrossOver trong khi cedega không có hoặc ngược lại. Nhiều nhà phát triền wine là nhà phát triển crossover còn cedega
Lịch sử của wine có thể xem thêm tại:
http://wiki.winehq.org/WineHistory
Nguồn: http://wiki.ubuntu-vn.org
Tags:
Linux