当前位置: 首页 > news >正文

wine的使用方法

wine版本

所有分支,新的主要版本:
wine-x.0
All branches, release candidates:各分支、候选版本:
wine-x.0-rcn
Stable branch updates: 稳定分支更新:
wine-x.0.z
Development branch updates:
wine-x.y

wine *.exe

“更改目录”到程序所在的文件夹并使用以下命令运行.exe文件。例如:
cd ‘.wine/drive_c/Games/Tron’
wine tron.exe
wine quake.exe -map C:\Quake\e1m1.bsp
wine “C:\Program Files\appname\appname.exe”`

Using wine start

如果指定 .exe 的完整路径,则需要使用 wine start ,因为这允许 Wine 在需要时为程序设置工作目录。

wine start ‘C:\Games\Tron\tron.exe’
wine start “C:\Games\Tron\tron.exe”

Running .msi files

msiexec程序或wine 从终端启动:
wine msiexec /i whatever.msi
or: 或者:
wine start whatever.msi

wine uninstaller

wine control

在这里插入图片描述

wine file

在这里插入图片描述

PATH 、 SYSTEM或TEMP变量

要设置它们,应该启动wine regedit ,然后转到

HKEY_CURRENT_USER/Environment

key. Now you can create or modify the values of the variables you need。现在您可以创建或修改您需要的变量的值

“System” = “c:\windows\system”

这将设置 Windows 系统文件的位置。 Windows 系统目录应位于用于 Windows 设置的目录下方。因此,当使用/usr/local/wine_c_windows作为 Windows 路径时,系统目录将为 /usr/local/wine_c/windows/system 。它的设置必须没有尾部斜杠,并且您必须确保您对其具有写访问权限。

“Temp” = “c:\temp”

这应该是您想要存储临时文件的目录,在我们前面的示例中是/usr/local/wine_c/temp 。

“Path” = “c:\windows;c:\windows\system;c:\blanco”

john@john-hp:~/.wine/dosdevices$ winecfg
在这里插入图片描述

DLL Overrides

有些DLL 可以直接复制到配置为c:\windows\system32目录
DLL 通常按以下顺序加载:
The directory the program was started from.程序启动的目录。
The current directory. 当前目录。
The Windows system directory.Windows 系统目录。
The Windows directory. Windows 目录。
The PATH variable directories.PATH 变量目录。

配置驱动器

winecfg ,全部驱动器设置驻留在一个特殊目录中 ~/.wine/dosdevices 。Wine 会自动设置两个驱动器:

$ ls -la ~/.wine/dosdevices/
lrwxrwxrwx 1 wineuser wineuser 10 Jul 23 15:12 c: -> …/drive_c
lrwxrwxrwx 1 wineuser wineuser 1 Jul 23 15:12 z: -> /

要添加另一个驱动器,例如 CD-ROM,只需创建一个指向它的新链接:
$ ln -s /mnt/cdrom ~/.wine/dosdevices/d:

wine regedit

john@john-hp:~/.wine/dosdevices$ regedit
在这里插入图片描述

HKEY_LOCAL_MACHINE
这个基本根键(在 win9x 中它存储在隐藏文件system.dat中)包含与当前 Windows 安装有关的所有内容。这通常缩写为HKLM 。

HKEY_USERS
HKEY_USERS这个基本根键(在 win9x 中它存储在隐藏文件user.dat中)包含安装的每个用户的配置数据。

HKEY_CLASSES_ROOT这是一个链接
HKEY_LOCAL_MACHINE\Software\Classes 。它包含描述文件关联、OLE 文档处理程序和 COM 类等内容的数据。

HKEY_CURRENT_USER
这是HKEY_USERS\your_username的链接,即您的个人配置。

Registry Files

上述注册表布局实际上位于每个用户的~/.wine目录中的三个不同文件中:
system.reg该文件包含HKEY_LOCAL_MACHINE 。
user.reg该文件包含HKEY_CURRENT_USER 。
userdef.reg该文件包含HKEY_USERS.Default (即默认用户设置)。

在这里插入图片描述
要覆盖 Wine 的默认设备映射,请运行wine regedit并在 HKEY_LOCAL_MACHINE\Software\Wine\Ports 其中条目名称是 Windows 设备名称,条目值是 Unix 设备的路径。继续上面的示例,要使 COM1 成为第一个 USB 连接的串行端口,请创建一个名为COM1和值/dev/ttyUSB0的条目。您可能还想创建一个名为COM5没有值来删除 COM5 设备,该设备现在是 COM1 的副本。编辑注册表后,使用wineserver -k关闭 Wine并且下次 Wine 运行程序时,您的更改将生效。

System Administration Tips系统管理技巧

管理员可以在安装 Wine 和他希望用户访问的任何 Windows 应用程序软件后,复制生成的system.reg并
到全局注册表文件(我们假设将驻留在/usr/local/etc此处),其中:
cd ~root/.wine
cp system.reg /usr/local/etc/wine.systemreg

甚至可能将它们符号链接回管理员帐户,以便以后更轻松地在系统范围内安装应用程序:
ln -sf /usr/local/etc/wine.systemreg system.reg

http://www.lryc.cn/news/503110.html

相关文章:

  • Linux服务器离线安装unzip包
  • Excel拆分脚本
  • Mybatis---事务
  • 企业直播间媒体分发新闻转播拉流推广名单(金融财经科技类)
  • 华为FreeBuds Pro 4丢了如何找回?(附查找功能使用方法)
  • 若依微服务登录密码加密传输解决方案
  • NVR小程序接入平台/设备EasyNVR深度解析H.265与H.264编码视频接入的区别
  • Redisson常用方法
  • html自带的input年月日(date) /时间(datetime-local)/星期(week)/月份(month)/时间(time)控件
  • CSS系列(12)-- 响应式设计详解
  • filecoin boost GraphQL API 查询
  • SAS - Subtractive Port
  • TCP客户端模拟链接websocket服务端
  • TypeScript 的崛起:全面解析与深度洞察
  • c#笔记2024
  • Hadoop一课一得
  • AI生成图表化:深入探索Mermaid
  • 25.DDD数量关系
  • Linux应用开发————线程池
  • Spring Boot 集成阿里云OSS 完成文件上传下载
  • 使用ERA5数据绘制风向玫瑰图的简易流程
  • 测试脚本并发多进程:pytest-xdist用法
  • 数据可视化的Python实现
  • 【Linux系列】Linux 系统配置文件详解:`/etc/profile`、`~/.bashrc` 和 `~/.bash_profile`
  • uni-app实现小程序、H5图片轮播预览、双指缩放、双击放大、单击还原、滑动切换功能
  • 游戏引擎学习第45天
  • electron常用方法
  • 【Spark】Spark Join类型及Join实现方式
  • meta llama 大模型一个基础语言模型的集合
  • JAVA爬虫获取1688关键词接口