Xem mẫu
- PHẦN I : TÌM HIỂU VỀ WINE
Giới thiệu về Wine :
I.
1. Khó khăn từ windows vào Linux :
- Những phần mềm khác nhau được thiets kế cho những hệ điều
hành (OS) khác nhau, và hầu như k chạy trên những OS khác mà
chúng đã đc thiết kế. Ví dụ. các software chạy cho windows k chạy
trên linux đc, bởi vì nó chứa những lệnh mà linux không hiểu hay k
có thư viện hỗ trợ cho tới khi nó đc biên dịch trong môi trường win.
Những software của linux cũng vậy. Windows OS không hiểu hết
những tất cả những lệnh của nó.
- Trường hợp này đã bộc lộ một vấn đề cơ bản cho những ai muons
chạy chương trình trong cả 2 OS linux và windows . Một giải pháp
phổ biến là sử dụng wine.
2. Wine là gì ?
- Là một chương trình chạy trên hệ điều hành linux. Nó là một phần mềm
mã nguồn mở dùng để chạy các phần mềm viết cho Windows.
- 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 trên linux . Với việc linux ngày càng
một lớn mạnh thì cần có một chương trình giải quyết vấn đề này.
3. Chức năng :
- Nó là một chươ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 là 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ị.
vWine chứa đầy đủ một bộ phát triển bằng mã chạy trong Unix mà một
chương trình trong 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.
- Wine không phải để thay thế windows và cũng không phải là trình máy
ảo.
- Nếu bạn truy xuất mã nguồn của những chương trình windows , wine có
thể cũng được dùng để biên dịch ngược( recomplie) chương trình vào 1
dạng Linux có thể hiểu một cách dễ dàng hơn. Wine vẫn cần bắt đàu
chương trình biên dịch ngược của nó
HẦN II : CÀI ĐẶT WINE TRÊN CENTOS
Cài đặt và cấu hình:
1.
- Để cài đặt được wine ta phải download nó .Hiện nay phiên bản wine
1.2.2 là phiên bản ổn định nhất.Các bạn có thể vào đây để download
http://www.icewahcers.com/download/wine/356/dis/ .
- Sau khi download về ta tiến hành cài đặt theo hướng dẫn sau :
- + Để cài đặt được wine1.2.2 ta cần phải có các gói sau :
flex-2.5.33 .
freetype-2.1.10.pre-20050511.tar.bz2
và một số gói khác như gcc …; lbi…; …..
Quá trình cài flex-2.5.33 :
Sau khi download flex về . Mở cửa sổ Terminal gõ lệnh :
[root@localhost] # rpm –qa | grep flex
để kiểm tra xem thử hệ thống đã được cài đặt chưa . Nếu chưa thì ta
tiến hành cài đặt :
+ Cài đặt gói flex-2.5.33
Chú ý : Yum là một lệnh thường dùng trong Centos để cài đặt , gỡ bỏ ,
update … các phần mềm. Đây là một tiện ích rất hữu ích và tiện dụng.
Giải nén gói flex . Vì ở đây đuôi định dạng của nó là tar.gz nên lệnh giải
nén sẽ có tham số là –zxvf
[root@localhost ~]# tar –zxvf ‘/root/Desktop/wine-1.2.2.tar.gz ‘
- Sau khi giải nén xong chuyển đến thư mục flex-2.5.33
[root@localhost ~]# cd flex -2.5.33
Tiến hành configure ( cấu hình mặc định )
[root@localhost flex-2.5.33]# ./configure
- Sau khi configure xong ta tiến hàn biên dịch
[root@localhost flex-2.5.33 ]# make
Sau khi đã biên dịch xong ta bắt đầu quá trình cài , tức là chép binary
soucre ( đã dịch bằng make ) vào máy .
[root@localhost flex-2.5.33 ]# make install
- Sau khi cài đặt xong thì flex-2.5.33 sẽ được lưu ở thư mục
usr/share/doc.
Để tiến hành cài đặt freetype-2.1.10.pre-20050511.tar.bz2 và một số gói
khác cũng ta tiến hành như với cài đặt flex-2.5.33 hoặc có thể thực hiện
trên giao diện đồ họa .
D-click lên gói cân cài đặt và làm theo chỉ dẫn có sẵn :
Giao diện đồ họa sẽ như sau :
- Khi flex đã đc cài đặt xong thì ta tiến hành cài wine
Ở cửa sổ terminal gõ lệnh yum –y install bison
- Vì gói wine có định dạng đuôi là tar.bz2 nên lệnh giải nén sẽ là tar –jxvf
- Sau đó di chuyển vào thư mục wine-1.2.2
[root@localhost ~] # cd wine-1.2.2
Và tiến hành configure
[root@localhost wine-1.2.2]# ./configure
Configure xong thì tiến hành biên dịch file .
[root@localhost wine-1.2.2]# make
- Khi biên dịch xong ta dùng lệnh make install để cài
[root@localhost wine-1.2.2] make install
- Sau khi cấu hình xong kết quả là :
- PHẦN III ./ CHẠY ỨNG DỤNG
Khi cài đặt ta khởi động wine bằng lệnh và wine sẽ đc thêm vào phần
application
- .- Để chạy được ứng dụng có đuôi là .exe ta thực hiện
R-Click vào file .exe chon Open with “ Wine Windows Program Loader “
- Ta tiến hành cài đặt giống như trên windows . Sau khi cài đặt xong thì
-
kết quả như sau :
- Khởi động chương trình đã cài đặt :
-
nguon tai.lieu . vn