Xem mẫu

  1. 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 :
  2. + Để 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 ‘
  3. 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
  4. 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
  5. 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 :
  6. 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
  7. 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
  8. 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
  9. Khi biên dịch xong ta dùng lệnh make install để cài [root@localhost wine-1.2.2] make install
  10. Sau khi cấu hình xong kết quả là :
  11. 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
  12. .- Để 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 “
  13. 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 :
  14. Khởi động chương trình đã cài đặt : -
nguon tai.lieu . vn