简介

如果 winecfg (WINE 的配置工具)是一把螺丝刀,那么 winetricks 就是一个钻床。它们各有特长,但是winetricks 真的是一个强大的多的工具。实际上,它甚至可以启动 winecfg

winecfg 让你可以改变 WINE 本身的设置,而 winetricks 则可以让你改造实际的 Windows 层,它可以让你安装 Windows 重要的系统组件,比如 .dll 文件和系统字体,还可以允许你修改 Windows 注册表的信息。它还有任务管理器、卸载工具和文件浏览器。

尽管 winetricks 可以做以上这些工作,但是大部分时间我们用到的功能也就是管理 dll 文件和 Windows 组件。

安装

和 winecfg 不同,winetricks 不是集成在 WINE 中的。这样也没什么问题,由于它实际上只是个脚本文件,你可以在各种发行版上很轻松地下载和使用它。现在,许多发行版把 winetricks 打包。只要你喜欢,你也可以下载打包后的版本。不过,有些包可能会比较老旧,所以本指南将使用脚本,毕竟脚本通用且更新及时。默认情况下,它的图形界面有些丑,所以你要是想个性化界面,最好通过你的发行版的包管理器安装一个zenity

现在假定你想在你的 /home 目录下配置 winetricks。 cd 到此,然后 wget 这个脚本。

  1. $ cd ~
  2. $ wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks

然后,给这个脚本可执行权限。

  1. $ chmod+x winetricks

winetricks 可以通过命令行运行,在行末指定要安装的东西。但是大部分情况下,你都不知道 .dll 文件或者是你想安装字体确切的名字,那么,这时候最好利用图形界面程序。启动这个程序和其他程序没什么不同,就是在末尾什么都别输入就行了。

  1. $ ~/winetricks

winetricks-main

当窗口第一次打开时候,将会给你一个有 “查看帮助”View help 和 “安装应用”Install an application 选项的菜单。一般情况下,我们选择 “选择默认的 wineprefix”Select the default wineprefix,这将是你主要使用的选项。其他的也能用,但是不推荐使用。接下来,单击 “OK”,你就会进入到 WINE prefix 的配置菜单,你可以在这完成所有你要使用 winetricks 完成的事情。

The winetricks prefix menu

字体

The winetricks font menu

字体一直很重要,一些应用程序没有字体就没法正常的加载。winetricks 可以轻松地安装许多常用 Windows 字体.在配置菜单中,选中 “安装字体”Install a font 单选按钮,然后点击 “OK” 即可。

然后你就会得到一列字体清单,它们都有着相对应的复选框。你很难确切知道你到底需要什么字体,所以一般按每个应用决定使用什么字体,我们可以先安装一款插件 corefonts,它包含了大多数 Windows 系统中应用程序所设定的字体。安装它也十分简单,所以可以试试。

要安装 corefonts ,请选择相应的复选框,然后点击 “OK”,你就会看到和在 Windows 下差不多的提示,字体就会被安装了。完成了这个插件的安装,你就会回到先前的菜单界面。接下来就是安装你需要的别的插件,步骤相同。

.dll 文件和组件

The winetricks dll menu

winetricks 安装 Windows 下的 .dll 文件和别的组件也十分简单。如果你需要安装的话,在菜单页选择 “安装 Windows DLL 或组件”Install a Windows DLL or component,然后点击 “OK”。

窗口就会进入到另一个菜单界面,其中包含可用的 dll 和其他 Windows 组件。在相应的复选框进行选择,点击 “OK”。脚本就会下载你选择的组件,接着通过 Windows 一般的安装进程进行安装。像 Windows 机器上安装那样跟着提示往下走。可能会有报错信息。很多时候,Windows 安装程序会报错,但是你接着会收到来自winetricks 窗口的消息,说明它正在绕过此问题。这很正常。由于组件之间的相互依赖关系,你可能会也可能不会看到成功安装的信息。只要确保安装完成时候,菜单页中你的选项仍旧处于被选中状态就行了。

注册表

WINE regedit

你不需要常常编辑注册表中 WINE 对应的值,但是对于有些程序确实需要。技术层面来讲,winetricks 不向用户提供注册表编辑器,但是要访问编辑器也很容易。在菜单页选中“运行注册表编辑”Run regedit,点击 “OK”,你就可以打开一个简单的注册表编辑器。事实上,写入注册表的值有点超出本篇引导文章的范围了,但是我还要多说一句,如果你已经知道你在干什么,增加一个注册表条目不是很难。注册表有点像电子表格,你可以将正确的值填入右面的格子中。这个说的有点过于简单,但是就是这样的。你可以在以下地址精准地找到你需要在 WINE Appdp 所要填入或编辑的东西。 https://appdb.winehq.org。

结束语

很明显 winetricks 还有许多许多强大的功能,但是本篇指南的目的只是给你一点基础知识,以使用这个强大的工具,使你的程序通过 WINE 运行。WINE Appdb 对每个程序都有相应的设置,将来会越来越丰富。

原文发布时间为:2017-04-07

本文来自云栖社区合作伙伴“Linux中国”

用 Winetricks 配置 WINE相关推荐

  1. linux wine设置界面,桌面应用|用 Winetricks 配置 WINE

    简介 如果 winecfg (WINE 的配置工具)是一把螺丝刀,那么 winetricks 就是一个钻床.它们各有特长,但是 winetricks 真的是一个强大的多的工具.实际上,它甚至可以启动 ...

  2. Ubuntu 16.04配置Wine并安装TIM

    Ubuntu的Wine安装请参见https://wiki.winehq.org/Ubuntu Wine的软件安装目录在:/home/用户名/.wine,.wine为隐藏文件夹,自己调出来即可. 自己去 ...

  3. 配置wine,运行qq国际版

    (2018年 博主有了自己的博客站点啦,去看看) //虽然转载可以帮助更多人,我也坦然接受,但是理论上先经过同意或者注明出处会比较好! 使用的环境:ubuntu14.04,wine16.2,winet ...

  4. linux dx命令,在Linux系统上配置Wine中的DXVK

    DXVK(也称为Vulkan的DirectX)是Steam的Steam Play功能中包含的工具之一,可以将Microsoft DirectX 11和DirectX 10图形调用转换为Vulkan,这 ...

  5. Exagear运行Linux,【原创首发】折腾教程:在树莓派上尝试运行X86并配置wine桌面 *不用ExaGear*...

    树莓派可能很难给你带来实质性的用途,但树莓派最大的乐趣就是挖坑和填坑. --题记 近日我又挖了一个新坑,我想在树莓派上运行X86,而我仅仅是一时兴起. arm平台运行X86并不容易,一开始搜索到的全是 ...

  6. Wine零知识学习3 —— Winetricks介绍及下载和运行

    本文部分内容引自:桌面应用|用 Winetricks 配置 WINE 一.介绍 Linux下最有名的Windows环境模拟器就是Wine了,本系列前边两篇文章已经对它做了充分的介绍和实际的操作.Win ...

  7. Ubuntu 18.04 Wine下安装微信并成功解决疑难杂症

    目录 参考 安装Wine 安装最新版的winetricks 配置Wine bottle,设置字体大小 通过winetricks来添加riched20依赖,解决无法输入问题 安装微信 修改默认的.des ...

  8. ubuntu-安装Wine

    安装 WineHQ 安装包 https://wiki.winehq.org/Ubuntu_zhcn ubuntu 安装Wine 说明:Wine和WIneHQ没什么区别,新版和旧版的问题 安装:可以参考 ...

  9. Linux安装wine以及运行Windows程序

    文章目录 ubuntu 16.04安装Wine 安装Wine依赖环境 安装winetricks 安装字体 安装Wine中Windows程序依赖 配置wine 初始化 Wine wine环境 Wine ...

最新文章

  1. 9款jQuery插件为你的网站增加亮点
  2. windows XP下DCOM的权限配置
  3. web 网页截取图片
  4. 09-03 Java 抽象类
  5. Visual C# 2005 - 如何于DataGridView控件中以跨数据行方式显示数据
  6. 【吴恩达机器学习】学习笔记——1.3机器学习的定义
  7. SQL Server数据库log shipping 灾备(Part2 )
  8. cisco 2610 2950 单臂路由得一些心得
  9. python 干什么工作具有明显优势-python能做什么?有哪些优点?
  10. curl模拟http请求
  11. java 微信 源码_java微信支付功能实现源码
  12. 小学计算机教室培训心得,小学教师培训心得体会【通用版】
  13. IDrawingDoc Interface 学习笔记
  14. ubuntu 强制退出_强制在Ubuntu中退出无响应的图形应用程序
  15. windows10 系统配置nginx文件服务器
  16. R语言分组求和,分组求平均值,分组计数
  17. ps怎么清屏_学会ps这几个功能,刷屏朋友圈的照片随手捏来,创意无处不在
  18. 创建或打开android模拟器时遇到的问题,以及打开后遇到的Failed to install FragmentTest.apk on device 'emulator-5554': timeout
  19. mxnet-Gluon(一):mxnet-Gluon 入门
  20. java 获取星期_java中如何获取日期时间中的星期几?

热门文章

  1. saber仿真软件_电力电子应用技术的MATLAB仿真
  2. React-Native中的flexbox布局的使用
  3. swift_031(Swift 中的枚举/原始值(RawValues))
  4. k8s kafka集群 连接不上_图解 K8s 核心概念和术语
  5. 一个页面区分管理者和普通用户如何设计_产品经理要做的操作权限/数据权限设计...
  6. 微信小程序 wxml 中使用 js函数
  7. Spring Boot配置文件放在jar外部
  8. Spark源码剖析 - SparkContext的初始化(八)_初始化管理器BlockManager
  9. linux的零碎知识
  10. 老李分享:系统可用性评估