• winetricks 用WineTricks令你的Wine更完整


    Linux下最有名的Windows环境模拟器就是WINE了。它提供了一个可以模拟WINDOWS环境的基本平台,在这上面你几乎可以运行任何你想运行的windows程序。

    什么?你不相信?不要告诉我你的程序运行时总是提示缺少mfc42.dll。。。

    默认的WINE环境缺少很多WIN平台的库,而且最可恨的是,system32目录下竟然没有regedit程序。

    下面我来介绍一下,如何让你的WINE环境更为完整。

    我示范的linux发行版是ubuntu 9.04, wine的版本号是1.1.26

    1.准备正确的注册表编辑器

    首先将/home/你的用户名/.wine/dosdevices/c:/windows下的regedit.exe程序复制到system32目录下。

    命令:

    sudo cp /home/你的用户名/.wine/dosdevices/c:/windows/regedit.exe /home/你的用户名/.wine/dosdevices/c:/windows/system32/

    2.下载并安装winetricks

    wget http://www.kegel.com/wine/winetricks

    chmod +x winetricks

    sudo mv winetricks /usr/local/bin

    3。用winetricks安装必须的win支持库。这一步很关键。

    命令行中输入winetricks

    然后勾选colorprofile、corefonts、d3dx9、fontfix、fontsmooth-gray、fontsmooth-rgb、fontsmooth-bgr、gdiplus、mfc40、mfc42、

    msxml3、msxml4、msxml6、riched20、riched30、tahoma、urlmon、vb6run、vcrun6、vcrun2003、vcrun2005、vcrun2008、ie6、allfonts

    然后选择安装。

    4。下面输入winetricks后,勾选dotnet11、dotnet20、vjrun20并安装。

    都安装完毕以后,有兴趣的朋友可以尝试安装一下powerdesigner看看能不能用。哈哈。

    更多信息请参见http://wiki.winehq.org/winetricks

    Wine的其中一个开发者DanKegel写的一个安装Windows有关库和软件的小程序,非常有用!

    介绍一下使用方法:

    1、打开终端,输入
    wget

    http://www.kegel.com/wine/winetricks

    2、再输入
    sudo apt-get install cabextract

    3、再输入
    chmod +x winetricks

    4、最后
    ./winetricks

    在打开的窗口中,可以看到程序所支持的一个软件列表

    代码:
    art2kmin 微软 Access 2000 运行时.
    colorprofile 标准 RGB 颜色配置文件
    comctl32 微软 common controls 5.80
    comctl32.ocx 微软的comctl32.ocx 和comctl.ocx,VB6的comctl32外壳
    corefonts 微软 Arial, Courier, Times 字体
    dcom98 微软 DCOM, 替换Wine所自带的
    dirac0.8 the obsolete Dirac 0.8 directshow filter
    directx9 微软 DirectX 9
    divx divx 视频编码
    dotnet11 微软 .NET 1.1
    dotnet20 微软 .NET 2.0
    ffdshow ffdshow 视频编码
    flash Adobe Flash Player ActiveX 与 firefox 插件
    fontfix Fix bad fonts which cause crash in some apps (e.g. .net).
    gdiplus 微软 gdiplus.dll (须安装powerpoint)
    gecko HTML 渲染引擎(Mozilla)
    icodecs Intel 媒体编码 (Indeo)
    jet40 微软 Jet 4.0 Service Pack 8
    liberation Red Hat Liberation 字体 (Sans, Serif, Mono)
    mdac25 微软 MDAC 2.5: 微软 ODBC 驱动, etc.
    mdac27 微软 MDAC 2.7
    mdac28 微软 MDAC 2.8
    mfc40 微软 mfc40 (Microsoft Foundation Classes from Visual C++ 4)
    mfc42 微软 mfc42 (包含于下面的vcrun6)
    mono19 mono-1.9.1-gtksharp-2.10.4-win32-2
    msi2 微软 Installer 2.0
    msls31 微软 Line Services 3.1 (needed by native riched?)
    msxml3 微软 XML version 3
    msxml4 微软 XML version 4
    msxml6 微软 XML version 6
    ogg ogg 过滤器和编码器: flac, theora, speex, vorbis,

    pdh 微软 pdh.dll (Performance Data Helper)
    quicktime72 苹果 Quicktime 7.2
    riched20 微软 riched20 and riched32
    riched30 微软 riched30
    tahoma 微软 Tahoma 字体 (not part of corefonts)
    vb3run 微软 Visual Basic 3 运行时
    vb4run 微软 Visual Basic 4 运行时
    vb5run 微软 Visual Basic 5 运行时
    vb6run 微软 Visual Basic 6 运行时
    vcrun6 微软 Visual C++ 6 sp4 运行库 (包括mfc42.dll, msvcp60.dll, msvcrt.dll)
    vcrun2003 微软 Visual C++ 2003 运行库 (包括mfc71.dll,msvcp71.dll,msvcr71.dll)
    vcrun2005 微软 Visual C++ 2005 运行库 (包括mfc80.dll,msvcp80.dll,msvcr80.dll)
    vcrun2005sp1 微软 Visual C++ 2005 sp1 运行库
    vcrun2008 微软 Visual C++ 2008 运行库 (包括mfc90.dll,msvcp90.dll,msvcr90.dll)
    vjrun20 微软 Visual J# 2.0 运行库 (需要安装 dotnet20)
    wmp9 微软 Windows Media Player 9
    wmp10 微软 Windows Media Player 10
    wsh51 微软 Windows Scripting Host 5.1
    wsh56 微软 Windows Scripting Host 5.6
    wsh56js 微软 Windows scripting 5.6, 只有jscript,没有cscript
    wsh56vb 微软 Windows scripting 5.6, 只有vbscript,没有cscript
    xvid xvid 视频编码

    autohotkey Autohotkey (open source gui scripting language)
    firefox3 Firefox 3
    kde KDE for Windows installer
    mpc Media Player Classic
    vlc VLC media player

    allfonts 以上所有字体 (corefonts, tahoma, liberation)
    allcodecs 以上所有媒体编码 (xvid, ffdshow, icodecs)
    fakeie6 在注册表中写入IE6已安装信息
    native_mdac Override odbc32 and odbccp32
    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)

    其中,要安装QQ2008的话,只需安装flash gecko msls31 riched20 vcrun6即可

    转载:http://blog.csdn.net/arthur_yang/article/details/6365445

  • 相关阅读:
    比较Maven和Ant
    解决浏览器缓存
    Servlet--HttpServletResponse的2个操作流的方法
    Servlet--j2e中文乱码解决
    java乱码详解(java中byte与char的转换)
    linux中操作java进程
    Servlet--超链接,表单提交,重定向,转发4种情况的路径
    物理路径,相对路径,绝对路径以及根目录
    Servlet--转发和重定向
    Servlet--传参和接参
  • 原文地址:https://www.cnblogs.com/jikexianfeng/p/5769430.html
Copyright © 2020-2023  润新知