Hướng dẫn cài đặt và cấu hình Wine

Thảo luận trong 'Linux and More' bắt đầu bởi Funnnny, 3/7/09.

  1. Funnnny

    Funnnny Will Code Python For FOOD Moderator

    Tham gia ngày:
    2/8/05
    Bài viết:
    9,406
    Nơi ở:
    Hanoi, Vietnam
    0. Wine là gì ?
    Wine là một lớp chuyển đổi, giúp chạy chương trình của Windows trên Linux và OS POSIX khác. Phần mềm trên Windows khi tương thích với Wine sẽ chạy như là phần mềm thông thường, với tốc độ và chiếm dụng bộ nhớ 1 cách bình thường.
    Wine là viết tắt của Wine Is Not an Emulator.

    I. Cài Đặt Wine.


    Hướng dẫn cài đặt trên Ubuntu/Debian, với các distro khác cũng hoàn toàn tương tự
    Wine là phần mềm đã có sẵn trên repo của Ubuntu ( và hầu hết distro khác ), để cài đặt 1 phần mềm trên repo có 3 cách chính.
    1. Vào Application -> Add/Remove. Tìm Wine và click chọn nó.
    2. Vào System -> Synaptic Package. Tìm wine và chọn nó.
    3. Mở Terminal, gõ sudo apt-get install wine.

    Ngoài ra các bạn có thể sử dụng các phiên bản Beta được hướng dẫn tải và cài đặt tại địa chỉ http://www.winehq.org/download/deb


    II. Sử dụng Wine.

    1. Đối với các phần mềm có bộ cài:
    Hiện Wine hỗ trợ hầu hết các bộ cài đặt của Windows, để cài đặt bạn chỉ việc click đúp vào file cài đặt và làm y hệt như trên Windows ( hoặc click phải chuột chọn Open with Wine )
    Sau đó bạn có thể vào Application -> Wine -> Program và chạy phần mềm ở trong đó.

    2. Đối với file chạy không có bộ cài.
    Bạn có thể click đúp vào file hoặc click phải chuột -> Open with Wine

    Chú ý:
    1. Luôn kiểm tra phần mềm mình định chạy có tương thích với wine không ở địa chỉ http://appdb.winehq.org . Trên đó có thể có những hướng dẫn fix những lỗi thường gặp nhất.
    2. Không bao giờ chạy Wine với quyền sudo
    3. Khi hỏi đáp thông báo lỗi gì đó, luôn chạy Wine ở Terminal ( gõ wine tên_file_exe ) và post console log + thông báo lỗi.
    4. Thử với các phiên bản windows khác nhau, Update Wine thường xuyên.

    Các cấu hình riêng biệt dành cho từng game sẽ được post ở dưới ( sau )

    III. List cấu hình dành cho game ( nếu cần thiết )
     
  2. Marines.Mark

    Marines.Mark Mr & Ms Pac-Man

    Tham gia ngày:
    8/11/08
    Bài viết:
    225
    Nơi ở:
    Metafalss
    Tiếp tục cho Funnnny ở mục II.2 Sử dụng nâng cao: Winetricks

    Winetricks
    II.2 Sử dụng Winetricks
    II.2.A Winetricks là gì?
    Winetricks là một đoạn mã nhỏ để bạn tải và cài đặt các redistributable runtime libraries để bạn có thể chạy chương trình mà bạn muốn trên Wine.
    II.2.B Để tải gói Winetricks
    Bạn có thể tải bằng 3 cách
    -Tải từ trang web do Dan Kegel làm chủ: http://www.kegel.com/wine/winetricks(Right-click, và chọn Save As...
    -Tải bằng Terminal:
    Mã:
    wget http://www.kegel.com/wine/winetricks
    -Hoặc bằng link sau:http://winezeug.googlecode.com/svn/trunk/winetricks
    Lưu ý: Một số lúc, gói của bạn cần có chương trình để Extract, hoặc là Hệ Linux sẽ làm thay bạn, hoặc là bạn phải tải về, có thể tải chương trình tại: http://www.cabextract.org.uk/
    II.2.C Sử dụng Winetricks như thế nào?
    sau khi đã tải Winetricks, bạn có thể dùng đoạn mã sau để chạy chương trình Winetricks:
    Mã:
    sh winetricks [Packages]
    Nếu bạn không thêm gói sử dụng ở phía sau, Winetricks có thể sẽ hiển thị cho bạn danh sách các gói hiện đang có.Hoặc nếu bạn biết tên gói, bạn có thể đặt tên gói vào phía sau để tải và cài đặt gói Winetricks tương ứng cho Wine.Ví dụ:
    Mã:
    sh winetricks corefonts vcrun6
    để tải và cài 2 gói Fonts và visual C++ 6 Sp4
    II.2.C-a Cài đặt Winetricks(thêm)
    Winetricks là một đoạn mã không cần cài đặt,nhưng bạn vẫn có thể cài đặt Winetricks nếu muốn bằng:
    Mã:
    chmod +x winetricks
    sudo mv winetricks /usr/local/bin
    
    Một số phiên bản Linux có hỗ trợ sẵn Winetricks nên bạn không cần cài đặt thêm, nhưng nếu phiên bản cũ, bạn có thể muốn cài đặt lại phiên bản mới hơn.
    II.2.D Bảng phụ lục các gói của Winetricks
    Mã:
    Usage: $0 [options] package [package] ...
    This script can help you prepare your system for Windows applications
    that mistakenly assume all users' systems have all the needed
    redistributable runtime libraries or fonts.
    Some options require the Linux 'cabextract' program.
    
    Options:
     -q         quiet.  You must have already agreed to the EULAs.
     -v         verbose
     -V         display Version
    Packages:    
     art2kmin      MS Access 2000 runtime.  Requires Access 2000 Dev license!
     colorprofile  Standard RGB color profile
     comctl32      MS common controls 5.80
     comctl32.ocx  MS comctl32.ocx and mscomctl.ocx, comctl32 wrappers for VB6
     controlpad    MS ActiveX Control Pad
     corefonts     MS Arial, Courier, Times fonts
     d3dx9         MS d3dx9_??.dll (from DirectX 9 user redistributable)
     dcom98        MS DCOM (ole32, oleaut32); requires Win98 license!
     dirac0.8      the obsolete Dirac 0.8 directshow filter
     directx9      MS DirectX 9 user redistributable (not recommended! use d3dx9 instead)
     divx          divx video codec
     dotnet11      MS .NET 1.1 (requires Windows license)
     dotnet20      MS .NET 2.0 (requires Windows license)
     ffdshow       ffdshow video codecs
     flash         Adobe Flash Player ActiveX and firefox plugins
     fm20          MS Forms 2.0 Object Library
     fontfix       Fix bad fonts which cause crash in some apps (e.g. .net).
     fontsmooth-disable    Disables font smoothing
     fontsmooth-gray       Enables grayscale font smoothing
     fontsmooth-rgb        Enables subpixel smoothing RGB
     fontsmooth-bgr        Enables subpixel smoothing BGR
     gdiplus       MS gdiplus.dll (from powerpoint viewer)
     gecko         The HTML rendering Engine (Mozilla)
     gecko-dbg     The HTML rendering Engine (Mozilla), with debugging symbols
     hosts         Adds empty C:\windows\system32\drivers\etc\{hosts,services} files
     icodecs       Intel Codecs (Indeo)
     jet40         MS Jet 4.0 Service Pack 8
     liberation    Red Hat Liberation fonts (Sans, Serif, Mono)
     mdac25        MS MDAC 2.5: Microsoft ODBC drivers, etc.
     mdac27        MS MDAC 2.7
     mdac28        MS MDAC 2.8
     mfc40         MS mfc40 (Microsoft Foundation Classes from Visual C++ 4)
     mfc42         MS mfc42 (same as vcrun6 below)
     mono20        mono-2.0.1
     mono22        mono-2.2
     msi2          MS Installer 2.0
     mshflxgd      MS Hierarchical Flex Grid Control
     msls31        MS Line Services 3.1 (needed by native riched?)
     msmask        MS Masked Edit Control
     msscript      MS Script Control
     msxml3        MS XML version 3
     msxml4        MS XML version 4
     msxml6        MS XML version 6 
     ogg           ogg filters/codecs: flac, theora, speex, vorbis, schroedinger
     ole2          MS 16 bit OLE
     pdh           MS pdh.dll (Performance Data Helper)
     quicktime72   Apple Quicktime 7.2
     riched20      MS riched20 and riched32
     riched30      MS riched30
     tahoma        MS Tahoma font (not part of corefonts)
     urlmon        MS urlmon.dll
     vb2run        MS Visual Basic 2 runtime
     vb3run        MS Visual Basic 3 runtime
     vb4run        MS Visual Basic 4 runtime
     vb5run        MS Visual Basic 5 runtime
     vb6run        MS Visual Basic 6 runtime
     vcrun6        MS Visual C++ 6 sp4 libraries (mfc42, msvcp60, msvcrt)
     vcrun2003     MS Visual C++ 2003 libraries (mfc71,msvcp71,msvcr71)
     vcrun2005     MS Visual C++ 2005 libraries (mfc80,msvcp80,msvcr80)
     vcrun2005sp1  MS Visual C++ 2005 sp1 libraries
     vcrun2008     MS Visual C++ 2008 libraries (mfc90,msvcp90,msvcr90)
     vcrun2008sp1  MS Visual C++ 2008 sp1 libraries
     vjrun20       MS Visual J# 2.0 libraries (requires dotnet20)
     wininet       MS wininet.dll (requires Windows license)
     wme9          MS Windows Media Encoder 9 (requires Windows license)
     wmp9          MS Windows Media Player 9 (requires Windows license)
     wmp10         MS Windows Media Player 10 (requires Windows license)
     wsh56         MS Windows Scripting Host 5.6
     wsh56js       MS Windows scripting 5.6, jscript only, no cscript
     wsh56vb       MS Windows scripting 5.6, vbscript only, no cscript
     xact          MS XACT Engine (x3daudio?_?.dll, xactengine?_?.dll)
     xvid          xvid video codec
    Apps:
     autohotkey    Autohotkey (open source gui scripting language)
     firefox3      Firefox Version 3
     ie6           Microsoft Internet Explorer 6.0
     kde           KDE for Windows installer
     mpc           Media Player Classic
     vlc           VLC media player
    Pseudopackages:
     allfonts      All listed fonts (corefonts, tahoma, liberation)
     allcodecs     All listed codecs (xvid, ffdshow, icodecs)
     fakeie6       Set registry to claim IE6sp1 is installed
     native_mdac   Override odbc32 and odbccp32
     native_oleaut32 Override oleaut32
     nt40          Set windows version to nt40
     win98         Set windows version to Windows 98
     win2k         Set windows version to Windows 2000
     winxp         Set windows version to Windows XP
     vista         Set windows version to Windows Vista
     winver=       Set windows version to default (winxp)
     volnum        Rename drive_c to harddiskvolume0 (needed by some installers)
    
    Bài viết tham khảo từ nguồn WineHQ Wiki.
     
  3. quangvuhee

    quangvuhee The Warrior of Light GameOver Lão Làng GVN

    Tham gia ngày:
    11/4/05
    Bài viết:
    2,477
    Nơi ở:
    27
    Mới cài Wine xong và không biết cách config để chơi war3 =,=
     
  4. Funnnny

    Funnnny Will Code Python For FOOD Moderator

    Tham gia ngày:
    2/8/05
    Bài viết:
    9,406
    Nơi ở:
    Hanoi, Vietnam
    war3 thì chạy thẳng cẳng ko cần config gì cả :))
    Nhớ khi chơi game thì tắt compiz đi cho đỡ gặp lỗi lăng nhăng
     
  5. quangvuhee

    quangvuhee The Warrior of Light GameOver Lão Làng GVN

    Tham gia ngày:
    11/4/05
    Bài viết:
    2,477
    Nơi ở:
    27
    Chạy được rồi nhưng mà cà giật cà giật =,=. Linux phiền phức mấy vụ này quá .
     
  6. TIDUS2111

    TIDUS2111 Mario & Luigi

    Tham gia ngày:
    24/5/02
    Bài viết:
    811
    Nơi ở:
    Xa lạ thôn
    Wine + Yahoo9 bị crash lúc login =((, yahoo10 thì không đăng nhập được.
    Có cách nào không nhỉ ::(
     
  7. Funnnny

    Funnnny Will Code Python For FOOD Moderator

    Tham gia ngày:
    2/8/05
    Bài viết:
    9,406
    Nơi ở:
    Hanoi, Vietnam
    Trên Linux thì cài Pidgin mà dùng ( thường có sẵn )...cài Yahoo làm chi cho khổ
     
  8. quangvuhee

    quangvuhee The Warrior of Light GameOver Lão Làng GVN

    Tham gia ngày:
    11/4/05
    Bài viết:
    2,477
    Nơi ở:
    27
    Pidgin dùng hay ra phết, nhưng có vài cái bất lợi =,= .
     
  9. TIDUS2111

    TIDUS2111 Mario & Luigi

    Tham gia ngày:
    24/5/02
    Bài viết:
    811
    Nơi ở:
    Xa lạ thôn
    Pidgin chuối 1 chỗ là dùng 1 lúc nhiều profile không được =((.
     
  10. backstaber

    backstaber Mario & Luigi

    Tham gia ngày:
    24/11/06
    Bài viết:
    846
    Nơi ở:
    dev/null
    pidgin giờ vẫn chưa hỗ trợ chat webcam
    với lại ko hiểu sao pidgin tôi chẳng log vào dc YM :(
    chuyển qua Kopete dùng cho sướng :D
     
  11. quangvuhee

    quangvuhee The Warrior of Light GameOver Lão Làng GVN

    Tham gia ngày:
    11/4/05
    Bài viết:
    2,477
    Nơi ở:
    27
    YM mình dùng bt :D.

    Nghịch Ubuntu mấy ngày rồi, h chả biết để làm j nữa =,= .
     
  12. TIDUS2111

    TIDUS2111 Mario & Luigi

    Tham gia ngày:
    24/5/02
    Bài viết:
    811
    Nơi ở:
    Xa lạ thôn
    =)) Thế chú dùng windows làm gì? Win thế nào thì Lin i xì thôi.
     
  13. Marines.Mark

    Marines.Mark Mr & Ms Pac-Man

    Tham gia ngày:
    8/11/08
    Bài viết:
    225
    Nơi ở:
    Metafalss
    1 gã chuối chín gốc!Đọc lại về Linux đi rồi hãy phán!Đừng có ở đó chém gió!Window mà i xì Linux thì người ta phân biệt Linux và Windows làm gì?
    @Cònchuyện dùng nhiều Profiles cho Pidgin là sao?Mình đang login nhiều Profiles(Accounts Messenger) nè?Còn ý bạn là chạy nhiều Pidgin thì hiện tại mình đang chạy được 4 pidgin 1 lúc đây này!
     
  14. binh44tito

    binh44tito Mr & Ms Pac-Man

    Tham gia ngày:
    19/6/05
    Bài viết:
    214
    Nơi ở:
    San Andreas
    cho e hỏi có ai cài đc visual studio 2008 trên ubuntu qua wine chưa? e check trên mạng thì ko thấy hỗ trợ, mà nếu xài mono project thì lại ko đọc đc mấy cái project bên vs08. đau đầu quá :((
     
  15. tiver_da

    tiver_da The Warrior of Light Lão Làng GVN

    Tham gia ngày:
    5/12/08
    Bài viết:
    2,058
    Nơi ở:
    Ha Noi, Vietnam,
    cho hỏi có cách nào cài 3Ds max 2010 trên Ubuntu
    thử cài qua cái Wine này mà ko được
    cả autocad hay photoshop nữa :D :D
     
  16. Funnnny

    Funnnny Will Code Python For FOOD Moderator

    Tham gia ngày:
    2/8/05
    Bài viết:
    9,406
    Nơi ở:
    Hanoi, Vietnam
    Chỉ có mono thôi.
    Lập trình C# hay dùng WinAPI, ko phải là cách hay khi dùng Ubuntu, nếu lập trình Windows thì tốt nhất là dùng HDH Windows

    Phần mềm bạn lên appdb.winehq.org check xem chạy được ko, nếu chạy được nó sẽ có hướng dẫn cách cài đấy
     
  17. TUDIS1112

    TUDIS1112 T.E.T.Я.I.S

    Tham gia ngày:
    4/11/07
    Bài viết:
    584
    Giờ mới vào đọc cái comment này. Ý mình là dùng win thế nào thì biến linux cho đúng và đủ chức năng bét ra là như thế.
     
    Chỉnh sửa cuối: 13/4/10
  18. binh44tito

    binh44tito Mr & Ms Pac-Man

    Tham gia ngày:
    19/6/05
    Bài viết:
    214
    Nơi ở:
    San Andreas
    hix, vậy là mối lương duyên với windows vẫn chưa dứt đc :(
     
  19. Kentsfield

    Kentsfield snake, snake, snaaaake

    Tham gia ngày:
    5/8/07
    Bài viết:
    8,238
    sao mình cài wine và winetricks rồi nhưng lúc chơi war 3 thì nó chỉ hiện dc 1 mớ màu xanh xanh đen đen pha chút trắng, nhìn rất là bẩn. mấy bạn giúp mình config lại với.
    à mà sao mình chạy GG lại ko được nhỉ :-?
     
  20. dh-g

    dh-g Fire in the hole!

    Tham gia ngày:
    29/8/09
    Bài viết:
    2,654
    Nơi ở:
    Q1 TP.HCM
    ủa bộ game của windows có thể chơi tại Ubuntu à :-/
    nếu được chỉ dẫn dùm với :D
     
    Chỉnh sửa cuối: 31/12/10

Chia sẻ trang này