Linux Wine完全使用指南——从基本到高级

合集下载

wine使用教程

wine使用教程

wine使用教程1、安装Wine在Linux系统中,可以使用包管理器来安装Wine。

不同的Linux发行版可能会有略微不同的指令,常见的是使用apt或者yum命令来安装。

假设我们使用的是apt命令,打开终端并输入以下命令:sudo apt install wine2、配置WineWine安装完成后,我们需要进行一些基本的配置以确保其正常运行。

首先,在命令行中输入以下命令:winecfg这将打开一个配置窗口,我们可以在其中进行一些基本设置,例如更改Windows版本、设置驱动程序等。

3、安装Windows软件一旦配置完成,我们就可以通过Wine来安装和运行Windows 软件。

假设我们有一个Windows安装程序文件(.exe或者.msi),可以在终端中输入以下命令来运行该程序:wine /path/to/program.exe这将在Wine环境中运行该程序,并开始其安装过程。

按照程序的提示进行操作,就可以完成安装。

4、运行Windows应用程序安装完后,我们可以通过以下命令来运行Windows应用程序:wine /path/to/program.exe或者,如果已经创建了桌面快捷方式,可以直接在终端中输入应用程序的名称来运行:wine program.exe5、卸载应用程序如果需要卸载已安装的应用程序,可以使用以下命令来进行卸载:wine uninstaller这将打开一个卸载程序窗口,我们可以在其中选择要卸载的程序,并按照指示进行操作。

6、与Wine相关的常用命令除了上述的基本命令,Wine还提供了一些其他有用的命令。

以下是一些常见的命令及其用法:- winecfg:打开配置窗口- winefile:打开文件浏览器- winepath:转换Windows路径到Linux路径- wineserver:Wine服务器程序管理- wineboot:重启Wine环境总结:Wine是一款在Linux系统上运行Windows应用程序的工具。

linux d-eyes用法

linux d-eyes用法

linux d-eyes用法Linux Deyes 是一个用于在终端中快速查找和访问已安装的应用程序的命令行工具。

它是基于Python 编写的,并且可以通过运行简单的命令来搜索、安装和卸载应用程序。

本文将一步一步回答有关Linux Deyes 的使用方法。

第一步:安装Linux Deyes要使用Linux Deyes,您首先需要在您的Linux 系统上安装它。

这可以通过几个简单的命令在终端中完成。

以下是如何在Ubuntu 中安装Linux Deyes 的步骤:1. 打开终端。

2. 运行以下命令以添加Linux Deyes 存储库:sudo add-apt-repository ppa:pkgstore/uhapp3. 运行以下命令以更新软件包列表:sudo apt update4. 最后,运行以下命令以安装Linux Deyes:sudo apt install linuxdeyes安装完成后,您现在可以开始使用Linux Deyes。

第二步:搜索应用程序一旦Linux Deyes 安装完毕,您可以使用它来搜索已安装的应用程序。

要搜索应用程序,请在终端中运行以下命令:deyes search [关键词]例如,如果您想搜索以"chrome" 开头的应用程序,您可以运行以下命令:deyes search chrome这将返回与关键词"chrome" 相关的所有应用程序的列表。

第三步:安装应用程序当您找到您感兴趣的应用程序后,您可以使用Linux Deyes 来安装它们。

要安装应用程序,请在终端中运行以下命令:deyes install [应用程序名称]例如,如果您想安装名为"vlc" 的应用程序,您可以运行以下命令:deyes install vlcLinux Deyes 将自动下载和安装该应用程序。

第四步:卸载应用程序如果您想从您的系统中卸载某个应用程序,Linux Deyes 也可以帮助您完成。

Wine中文说明

Wine中文说明

第 1 章. 介绍 (4)1.1.1. Windows 和 Linux (4)1.1.2. 模拟与本地连接 (4)1.2.1. 系统要求 (5)1.2.2. Wine 的功能 (5)第 2 章. 获得 Wine (5)2.1.Wine 的多种形式 (6)2.2. 为 Debian 系统获得 Wine (6)2.3. 为 Redhat 系统获得 Wine (7)2.4. 为其他发布获得 Wine (7)2.5. 从 FTP 归档获得 Wine 源代码 (7)2.6. 从 CVS 获得 Wine 源代码 (7)2.7. 用补丁更新 Wine (8)第 3 章. 安装/编译 Wine (8)3.1. WWN #52 特征: 替代 Windows (8)3.1.1. 安装概述 (8)3.1.2. 注册表 (9)3.1.3. 目录结构 (9)3.1.4. 系统 DLL (10)3.2. 安装 Wine 而无须 Windows (10)3.3.处理 FAT/VFAT 分区 (11)3.3.1. 介绍 (11)3.3.2. 以 root 运行 Wine (12)3.3.3. 挂装 FAT 文件系统 (12)3.3.4. 隐蔽 FAT 文件系统 (13)3.4. SCSI 支持 (13)3.4.1. Windows 要求 (13)3.4.2. LINUX 要求 (14)3.4.3. 一般信息 (14)3.4.4. 注意/缺陷 (14)第 4 章. 配置 Wine (15)4.1. 一般配置 (15)4.1.1. Wine 配置文件 (15)4.1.2. 我如何做一个? (15)4.1.2.1. [Drive X] 段 (16)4.1.2.2. [wine] 段 (17)4.1.2.3. 介绍 DLL 段 (18)4.1.2.3.1. Windows DLL (18)4.1.2.3.2. DLL 的不同形式 (18)4.1.2.4. [DllDefaults] 段 (18)4.1.2.5. [DllPairs] 段 (19)4.1.2.6. [DllOverrides] 段 (19)4.1.2.7. [options] 段 (20)4.1.2.8. [fonts] 段 (20)4.1.2.9. [serialports]、[parallelports]、[spooler]、和 [ports] 段 (21)4.1.2.10. [spy]、[Registry]、[yout]、和 [programs] 段 (21)4.1.3. 我把它放在哪里? (22)4.1.4. 如果它不工作怎么办? (22)4.2. Win95/98 外观 (22)4.3. 配置 x11drv 驱动器 (23)4.3.1. x11drv 操作模式 (23)4.3.2. [x11drv] 段 (24)4.4. 注册表 (25)4.4.1. 注册表结构 (25)4.4.2. 使用 Windows 注册表 (25)4.4.3. Wine 注册表数据文件 (25)4.4.4. 系统管理 (26)4.4.5. 缺省的注册表 (26)4.4.6. [registry] 段 (27)4.5. wine 的驱动器标签和系列号 (27)4.5.1. 支持什么? (27)4.5.2. 如何设置? (27)4.5.3. 例子 (28)4.5.4. 要做/开放要点 (28)4.6. Dll 加载 (28)4.6.1. DLL 类型 (29)4.6.2. [DllDefaults] 段 (29)4.6.3. [DllPairs] 段 (29)4.6.4. [DllOverrides] 段 (29)4.7. 键盘 (31)4.8. 处理字体 (34)4.8.1. 字体 (34)4.8.1.1.如何转换 Windows 字体 (34)4.8.1.2. 如何向 ~/.wine/config 添加字体别名 (34)4.8.1.3. 如何管理一个缓存的字体矩阵 (35)4.8.1.4. 太小或太大的字体 (36)4.8.1.5. 启动时的 "FONT_Init: failed to load ..." 消息.. (36)4.8.2. 设置一个 TrueType 字体服务器 (36)4.9. 在 Wine 中打印 (37)4.9.1. 打印 (37)4.9.1.1. 外部打印机驱动程序 (37)4.9.1.2. 内置 Wine PostScript 驱动程序 (37)4.9.1.3. 缓冲池 (38)4.9.2. Wine PostScript 驱动程序 (38)4.9.2.1. 介绍 (38)4.9.2.2. 要做/缺陷 (39)第 5 章. 运行 Wine (40)5.1. 如何运行 Wine (40)5.2. 命令行选项 (41)5.2.1. --debugmsg [通道] (41)5.2.2. --desktop (42)5.2.3. --display (42)5.2.4. --dll (43)5.2.5. --dosver (43)5.2.6. --help (43)5.2.7. –language (43)5.2.8. –managed (43)5.2.9. –synchronous (43)5.2.10. –version (43)5.2.11. –winver (43)第6章找出和报告缺陷 (43)6.1. 如何报告一个缺陷 (43)6.1.1. 简单的方式 (43)6.1.2. 困难的方式 (44)6.1.3. 问题和注释 (45)第 1 章. 介绍目录1.1. Wine 是什么?1.2. Wine 要求和特征1.1. Wine 是什么?1.1.1. Windows 和 Linux多人面临着拥有的软件不能在他的计算机上运行的困扰。

Wine(简体中文)说明

Wine(简体中文)说明

Wine(简体中⽂)说明是类UNIX系统下运⾏微软Windows程序的"兼容层"。

在Wine中运⾏的Windows程序,就如同运⾏原⽣Linux程序⼀样,不会有模拟器那样的性能问题。

获取更详细的介绍请浏览和页⾯。

安装警告: 如果您的账户能浏览某些⽂件或资源,Wine运⾏的程序也可以。

Wine不是。

如果很重视安全,请考虑使⽤。

通过从安装软件包即可获取 Wine 模拟器。

对于64位系统,需要启⽤仓库。

另外,您可能需要安装和软件包。

它们分别⽤于运⾏依赖于 Internet Explorer 和 .NET 的程序。

不过,也可以随后通过 Wine 在需要时下载安装这些组件。

但如果提前下载安装,您就可以离线使⽤它们,⽽且 Wine 不必为了每⼀个 WINEPREFIX 都单独下载。

平台差异默认的Wine是32位的程序,也是i686的Arch软件包。

所以它不能运⾏64位的Windows程序(反正是罕见的)。

然⽽,x86_64的Wine软件包⽬前以 --enable-win64⽅式编译。

这个参数激活了的Wine版本。

在Windows中,这个复杂的⼦系统允许⽤户同时使⽤32位和64位的Windows程序,甚⾄是在同⼀⽬录。

在Wine中,⽤户将必须建⽴单独分开的⽬录/前缀。

这项Wine功能仍是试验阶段,并建议⽤户使⽤⼀个win32WINEPREFIX。

浏览以获取有关这个的详细信息。

总结⼀下,配置WINEARCH=win32后,x86_64平台的Arch和i686平台的Arch完全相同。

注意: 如果在64位环境中执⾏winetricks或其它程序出现问题,请试试创建⼀个新的32位WINEPREFIX. 参见下⾯的[: invalid section]配置配置Wine的⽅式通常有:是Wine的图形界⾯配置程序。

控制台下调⽤$ winecfg(或指定系统⽬录:$ WINEPREFIX=~/.系统⽬录 winecfg)即可启动是Windows控制⾯板的Wine实现,通过$ wine control命令启动是Wine的注册表编辑器,⽐较前两者,该⼯具能配置更多东西。

winext使用技巧

winext使用技巧

winext使用技巧【原创版3篇】目录(篇1)1.Winext 简介2.Winext 的基本使用方法3.Winext 的高级使用技巧4.Winext 的常见问题与解决方法5.总结正文(篇1)Winext 是一款功能强大的 Windows 文件管理器替代工具,它能够为用户提供更加高效、方便的文件管理体验。

本文将为大家介绍 Winext 的使用技巧,帮助大家更好地掌握这款软件。

一、Winext 简介Winext 是一款基于 Windows 系统的文件管理器,它具有界面简洁、操作便捷、功能丰富等特点。

与传统的 Windows 文件管理器相比,Winext 能够更好地满足用户的各种需求。

二、Winext 的基本使用方法1.安装与启动:首先,用户需要在官方网站下载并安装 Winext。

安装完成后,即可在开始菜单中找到并启动 Winext。

2.界面布局:Winext 的界面分为左右两栏,左侧为文件夹树状结构,右侧为文件列表。

用户可以通过拖拽、右键菜单等方式对文件和文件夹进行操作。

3.常规操作:Winext 支持常见的文件操作,如创建、删除、重命名、移动、复制等。

用户可以通过右键菜单或工具栏上的按钮进行操作。

三、Winext 的高级使用技巧1.快捷键:Winext 提供了丰富的快捷键,如 Ctrl+N 新建文件夹、Ctrl+Shift+N 新建文件、Ctrl+X 剪切、Ctrl+Shift+V 粘贴等。

熟练使用快捷键可以大大提高操作效率。

2.文件筛选:Winext 支持文件筛选功能,用户可以通过点击工具栏上的筛选按钮,根据文件类型、大小、日期等条件筛选文件。

3.批量操作:Winext 支持批量操作,用户可以选中多个文件或文件夹,然后进行统一的操作,如重命名、移动、复制等。

4.云存储集成:Winext 支持与主流云存储服务集成,如 Google Drive、Dropbox 等。

用户可以将云存储中的文件和本地文件统一管理。

linux wine用法 -回复

linux wine用法 -回复

linux wine用法-回复使用Wine在Linux上运行Windows应用程序的使用方法# 概述Wine是一个开放源代码的兼容层,允许在Linux操作系统上运行Windows应用程序。

它实际上是一种将Windows API转换为Linux系统调用的软件,使得用户可以在Linux系统中无需安装虚拟机或双启动的情况下运行Windows程序。

本文将一步一步介绍如何安装和配置Wine,以及如何使用它在Linux上运行Windows应用程序。

# 步骤一:安装Wine第一步:更新系统在开始之前,我们首先要确保系统是最新的状态。

打开终端并输入以下命令:sudo apt updatesudo apt upgrade这将更新系统中的所有软件包。

第二步:添加Wine存储库默认情况下,大多数Linux发行版的官方软件仓库中没有Wine。

为了安装最新版本的Wine,我们需要添加Wine的官方存储库。

打开终端并输入以下命令:对于Ubuntu或基于Debian的发行版:sudo dpkg add-architecture i386wget -O - sudo apt-key add -sudo apt-add-repository 'deb focal main'对于Fedora或基于Red Hat的发行版:sudo dnf config-manager add-repo第三步:安装Wine接下来,我们要安装Wine。

打开终端并输入以下命令:对于Ubuntu或基于Debian的发行版:sudo apt updatesudo apt install install-recommends winehq-stable对于Fedora或基于Red Hat的发行版:sudo dnf updatesudo dnf install winehq-stable安装过程可能需要一些时间,取决于您的系统速度和互联网连接速度。

Wine

Wine

• 等待更新完毕后 • 输入:sudo apt-get install wine1.7
Wine的安装
• 等待win1.7安装完毕
简单方法
Wine可以在绝大多数的Unix/Linux版本下工作,但其现在仍不能完全运行 所有的Windows程序。不过由于几乎每个月都有新版本,越来越多的 Windows程序已经能在Wine的帮助下在Linux中运行。 1、直接运行程序 使用命令 wine [root@localhost root]#wine <程序名> 2、使用程序管理器 [root@localhost root]#progman 启动管理器窗口,从菜单中选择 文件(F)-执行(X),就会弹出一个目录浏 览器,选择程序即可。
Wine的发展
• 1.起因 • 许多人面临着拥有的软件不能在他的计算机上运行的困扰。 随着 Linux 近来的流行,因为操作系统的不同而发生的更加频繁。 你的 Windows 软件不能在Linux 上运行,而你的 Linux 软件不 能在 Windows 上运行。对这个问题的一个常见的解决方法是在 一个计算机上同时安装这两个操作系统,成为一个 “双引导” 系统。问题是你不能同时使用它们,要进行切换。如果你可以在 同一个系统上运行所有你的程序,而不管它们是为 Windows 还 是 Linux 写的,生活就容易多了。 因为这个原因Linux诞生了。
Wine功能
• 1.支持执行 DOS、Win 3.x 和 Win9x/NT/Win2000 程序(支持多数 Win32 的控件) • 2.选择使用外部厂商的 DLL(比如,原始的 Windows DLL) • 3.基于 X11 的图形显示器(到任何可能的 X 终端的远程显示器),文本模 式控制台 • 4.Desktop-in-a-box 或可混合的窗口 • 5.对游戏的非常高级的 DirectX 支持 • 6.对声音的良好支持,可替换的输入设备 • 7.打印机: 支持固有 Win16 打印机驱动程序,内部 PostScript 驱动程序 • 8.支持调制解调器、串行设备 • 9.Winsock TCP/IP 连网 • 10.ASPI 接口 (SCSI) 支持扫描仪、CD 刻录机 ... • 11.Unicode 支持,相对高级的语言支持 • 12.Wine 调试器和可配置的跟踪日志消息

Wine中文用户指南

Wine中文用户指南

Wine 中文用户指南前言在easywine论坛上已经找到新版的翻译文档,但是很多地方不怎么满意,我这几天正好需要这方面的知识,就对着现在的《wine user guide》翻译和参考easywine论坛上那篇已经翻译好的文章修改了一下,自己花了一点时间,站在前人的肩上完成的,拿出来,希望对英文不好的朋友使用wine时有帮助。

(注:我最近需要用wine调试一些程序,自己英文不好,英文看着吃力,翻译成中文再看,为了以后的效率,翻译成中文的看着顺点儿)里面有几个地方我也没有翻译好,不熟,例如wineconsole那里。

要是发现错误的地方,请指正。

本作品依据WineHQ 的《wineusr-guide》(html档)译出。

所依据的该文档的版本为:2008年3月24日的版本本作品翻译完成于2008年4月1日目录第一章介绍1.1 概览/关于1.1.1 本文档的目的和目标读者1.1.2 更多问题和评论1.1.3 内容概览/采取的步骤1.1.4 快速开始1.2 什么是wine?1.2.1 Windows 和Linux1.2.2 什么是wine,它如何能帮助我?1.2.3 wine的特性1.3 wine的版本1.3.1 从WineHQ来的wine1.3.2 wine的其他版本1.4 wine以外的选择1.4.1 Native应用程序1.4.2 别的操作系统1.4.3 各种虚拟机第二章获取wine2.1 wine安装方法2.1.1 从包安装2.1.2 从源码安装2.1.3 从Git树安装2.2 从包安装wine2.2.1 安装一个全新的包2.2.2 不同的发行版2.3 从源码安装wine2.3.1 获取创建依赖关系2.3.2 编译wine2.3.3 卸载从源代码安装的wine 第三章配置wine3.1 使用winecfg3.1.1 应用程序设定3.1.2 库设定3.1.3 图形设定3.1.4 驱动器设定3.1.5 音频设定3.1.6 桌面外观3.2 使用注册表和注册表编辑器3.2.1 注册表的结构3.2.2 注册表文件3.2.3 使用注册表编辑器Regedit3.2.4 系统管理技巧3.2.5 注册表键的完全列表3.3 其他要配置的东西3.3.1 串口和并口3.3.2 网络共享3.3.3 字体3.3.4 打印机3.3.5 扫描仪3.3.6 ODBC数据库第四章运行wine4.1 基础使用:应用程序和控制面板4.2 如何来运行wine4.3 类似Explorer 的图形化Wine环境4.4 wine命令行选项4.4.1 --help4.4.2 --version4.5 环境变量4.5.1 WINEDEBUG=[channels]4.5.2 WINEDLLOVERRIDES=[DLL Overrides] 4.5.3 开放源码(OSS)音频驱动设置4.6 wineserver 命令行选项4.6.1 -d<n>4.6.2 -h4.6.3 -k[n]4.6.4 -p[n]4.6.5 -w4.7 设定Windows/Dos 环境变量4.8 文本型程序(CUI:控制台用户界面)4.8.1 CUI 可执行文件配置第五章问题捕捉/报告bug5.1 如果有些程序仍然不运行怎么办?5.1.1 验证您的wine配置5.1.2 使用不同的Windows版本设定5.1.3 使用不同的启动路径5.1.4 更改DLL配置5.1.5 检查您的系统环境!5.1.6 使用不同的GUI(窗口管理器)模式5.1.7 检查你的应用程!5.1.8 检查你的wine环境!5.1.9 重新配置wine!5.1.10 查看更多信息5.1.11 调试它!5.2 如何报告一个bug5.2.1 所有bug报告5.2.2 崩溃生词本表的列表1-1. Wine的各种产品4-1. 调试选项4-2. 控制台的基本区别4-3. Wineconsole 配置选项第一章介绍内容标签:1.1 概览/关于1.2 什么是wine?1.3 wine的版本1.4 wine以外的选择1.1 概览/关于1.1.1 本文档的目的和目标读者本文档,名为《Wine用户指南》,既是一个简单的安装指南,又是一个扩展性的参考指南。

漫谈Wine之一:Wine的系统结构

漫谈Wine之一:Wine的系统结构
务,或者通过 Wine 间接提供的其他(特别是内核)服务时,应用进程经由 Wine 所提供的 各种动态连接库逐层往下调用。在 Wine 内部,这个进程往往需要通过 socket 和 pipe 与 Wine 服务进程通信,以接受服务进程的管理和协调;另一方面又可能经由另一个动 态连接库 x11drv 通过别的 socket 与 X11 服务进程通信,向其发送图形操作请求并接收 键盘和鼠标输入。 z Wine 服务进程。其主要的作用有:提供 Windows 进程间通信与同步的手段;Windows 进程和线程的管理,注册表服务,包括文件在内的各种 W32“对象”的管理;等等。 z X11 服务进程。图形的显示,以及键盘和鼠标输入。 这些进程以及动态连接库的关系如下图所示:
2.Wine 服务进程 服务进程 wineserver 的存在独立于具体的 Windows 应用,所有的 Windows 应用在启动
时都要建立起与服务进程的 socket 和 pipe 连接。所以,一般而言服务进程在启动具体 Windows 应用之前就应存在。不过,如果不存在,则作业装入程序 wine 会先启动服务进程 运行,再与之建立连接。
if (!active_users) break; /* last user removed by a timeout */
ret = poll( pollfd, nb_users, timeout ); if (ret > 0) {
for (i = 0; i < nb_users; i++) {
if (pollfd[i].revents) {
wineserver
Windows 应用 WINE 动态连接库(集合)
Xserver
Linux 内核

linux wine用法

linux wine用法

linux wine用法Wine(Wine Is Not an Emulator)是一个在Linux 系统上运行Windows 应用程序的兼容层。

以下是一些基本的Wine 用法和常见任务:1. 安装Wine:-在大多数Linux 发行版中,可以使用包管理器来安装Wine。

例如,在Ubuntu 上,可以运行以下命令:```bashsudo apt-get install wine```2. 运行Windows 程序:-使用Wine 运行Windows 可执行文件,例如:```bashwine /path/to/your/windows_program.exe```3. 创建Wine 配置目录:-在第一次运行Wine 时,它会在用户主目录下创建一个名为`.wine` 的目录,用于存储配置和安装的Windows 程序。

你可以通过以下命令访问配置目录:```bashcd ~/.wine```4. 安装Windows 程序:-使用Wine 安装Windows 程序,可以直接运行程序的安装程序(`.exe` 文件)。

例如:```bashwine setup.exe```5. Winecfg:-使用`winecfg` 命令可以配置Wine 的一些参数。

例如:```bashwinecfg```6. 卸载程序:-若要卸载已安装的Windows 程序,可以使用`wine uninstaller`:```bashwine uninstaller```7. 查看已安装的程序:-使用`wine list` 命令可以查看已经安装的Windows 程序:```bashwine list```8. Wine Tricks:- `winetricks` 是一个用于安装Windows 程序所需的组件和运行库的工具。

首先需要安装winetricks:```bashsudo apt-get install winetricks```然后可以使用以下命令安装所需组件:```bashwinetricks component_name```9. 使用Wine 命令行参数:-可以使用`-` 和`--` 作为Wine 的命令行参数。

uos wine使用方法

uos wine使用方法

uos wine使用方法
在uos(deepin)系统中使用wine的方法如下:
1. 添加Wine的源。

首先修改软件源文件,通过`sudo dedit /etc/apt/`进行修改。

然后在文末另起一行,添加以下内容,其它内容不可改任何一个字符:`deb stretch main`。

2. 添加密钥。

通过`wget -nc apt-key add `添加密钥。

3. 安装Wine。

通过`sudo apt-get update`和`sudo apt-get install winehq-stable winetricks`进行安装。

4. 安装插件。

例如,下载最新版的`wine-gecko`和`wine-mono`,并分别以x86和x86_64进行安装。

5. 安装字体。

从Windows系统中盗取需要的字体文件,例如``、``、``,然后将字体复制进 `/home/此处换为你的登陆账号
/.wine/drive_c/windows/Fonts` 目录。

6. 调教Wine。

通过`winecfg`进行调教,在“显示”标签中取消装饰,根据自己的屏幕分辨率及喜好调整默认字号,在“驱动器”标签中调整要供Wine调用的文件夹,不需调用的点击删除。

以上就是在uos(deepin)系统中使用wine的方法,希望对你有所帮助。

LinuxWine完全使用指南——从基本到高级

LinuxWine完全使用指南——从基本到高级

LinuxWine完全使用指南——从基本到高级Linux Wine是一款在Linux系统下运行Windows程序的兼容层。

它允许用户在Linux上使用Windows应用程序,而无需使用虚拟机或双引导系统。

本文将提供Linux Wine的完整使用指南,从基本到高级操作。

1. 安装Wine在大多数Linux发行版中,可以使用包管理器来安装Wine。

例如,使用apt命令来安装Wine:```sudo apt install wine```在安装时,可能会要求您输入密码以进行身份验证。

2. 配置Wine安装完成后,您需要进行一些基本的配置。

运行以下命令来配置Wine:```winecfg```在配置窗口中,您可以设置默认的Windows版本、字体和分辨率等选项。

3. 运行Windows程序现在您已经安装和配置了Wine,可以尝试运行Windows程序了。

要运行一个Windows可执行文件,使用以下命令:```wine /path/to/executable.exe```将"/path/to/executable.exe"替换为您要运行的实际可执行文件的路径。

4. 安装Windows应用程序有时,您可能需要安装一个Windows应用程序,而不仅仅是运行可执行文件。

要安装Windows应用程序,可以执行以下命令:```wine /path/to/setup.exe```将"/path/to/setup.exe"替换为安装程序的路径。

按照安装向导的提示完成安装过程。

5.高级配置Wine还提供了一些高级功能和配置选项,允许您更好地定制和优化Windows应用程序在Linux上的运行。

以下是一些常用的高级配置选项:a. 设置Wine环境变量```[Software\\Wine\\Environment]"MY_VARIABLE"="my_value"```保存并关闭文件后,重新启动Wine以使更改生效。

“葡萄酒”的魅力——用Wine仿真运行Windows程序

“葡萄酒”的魅力——用Wine仿真运行Windows程序

“葡萄酒”的魅力——用Wine仿真运行Windows程序淮河水手2004年4月26日 第16期 虽然Linux操作系统下的应用程序越来越丰富,但对于刚刚“移民”到Linux的用户来说,许多优秀的Windows程序还是很值得留恋的,因此大多数用户都安装了Linux和Windows双系统。

但系统间切换是比较麻烦的。

其实解决这个问题很简单,只要你拥有了Wine(Wine在英文中是葡萄酒的意思),在Linux下一样可以运行常见的Windows程序。

一、安装Wine程序 笔者的机器中安装了Linux和Windows双系统,这是保证使用Wine运行Windows程序的前提条件。

使用root账号登录Linux系统后,从/download/softdetail.php?softid=1011地址下载Wine软件包, 保存在“/root”目录下。

接着在“终端命令行”窗口中输入“rpm -ivh wine-0.20031016-2.i386.rpm”命令完成Wine的安装。

卸载Wine只要运行“rpm -e wine”命令即可。

二、挂载Windows分区 要想使用Wine运行Windows程序,首先必须将Windows分区挂载到Linux下。

下面笔者以Windows系统中的E盘为例,介绍如何挂载该分区。

●查看E盘对应的设备名 在终端命令行窗口中运行“fdisk -l”命令,系统就会显示出硬盘分区与设备名对应的信息。

这里可以看出E盘对应的设备名为“/dev/hda6”(图1)。

●挂载E盘分区 第一步:在“/mnt”目录下新建一个名为“e”的文件夹,用来将E盘分区挂载到该文件夹下。

第二步:由于Windows分区有可能使用FAT32或NTFS文件系统,因此挂载E盘分区时要分两种情况。

FAT32文件系统:如果E盘使用FAT32文件系统,那么挂载E盘分区就比较容易了。

在终端命令行窗口中输入“mount -t vfat -o iocharset=cp936 /dev/hda6 /mnt/e”命令即可。

wine 原理

wine 原理

wine 原理Wine是一个运行在Linux和Unix操作系统上的兼容层,使得Windows应用程序可以在非Windows系统上运行。

它包含了一些API(应用程序接口),为Windows应用程序提供了可调用的函数。

当启动一个Windows应用程序时,该程序会直接在Linux/Unix操作系统的内存空间中运行。

Wine的原理主要是通过两种方式实现的:1. 模拟Windows环境Wine通过模拟Windows环境来支持Windows应用程序,这意味着它可以提供与Windows操作系统相似的功能。

例如,它可以使用Windows API(Win32)和Microsoft基础类库(MFC),以及其他可用于Windows应用程序的库和工具。

Wine中的Win32和MFC API的实现方式与Windows不完全相同,但是它们的行为和功能是兼容的。

Wine开发团队会尽力使得API的行为尽可能相似。

2. 转换应用程序调用Wine的另一个原理是将应用程序调用转换成Linux/Unix系统的相应功能调用。

当Windows应用程序启动时,它会请求一些Windows API功能(如创建窗口或打开文件)。

Wine会将这些请求转换为Linux/Unix操作系统的相应功能调用。

这需要一个有关Windows API和Linux/Unix系统调用的映射表,Wine开发人员建立了一个“DLL(动态连接库)映射表”。

Wine库中的每个DLL都对应Windows操作系统中的一个DLL,它提供了相同的功能。

当Wine需要某个DLL时,它会查找映射表以确定它需要哪个库。

Wine如何支持Windows应用程序?Wine提供了许多功能来支持运行Windows应用程序。

这些功能包括:1. 重定向文件系统和注册表Wine可以将Windows应用程序的请求重定向到Linux/Unix系统的相应位置。

例如,它可以将Windows应用程序中的C:Windowssystem32重定向到Linux/Unix系统的/usr/lib。

wine 参数

wine 参数

wine 参数Wine 参数Wine 是一个开源的兼容层软件,它允许在类Unix操作系统上运行Windows应用程序。

通过使用Wine,用户可以在Linux、Mac OS和其他类Unix操作系统上运行各种Windows软件,而无需修改或重新编译这些应用程序的源代码。

一、Wine 的基本概念和作用Wine 是递归缩写,它代表“Wine Is Not an Emulator”,也就是说,Wine 不是一个模拟器。

相反,它通过实现Windows API的库文件来提供对Windows应用程序的兼容性。

Wine 为用户提供了一个在类Unix操作系统上运行Windows软件的环境,并模拟了Windows的文件系统、注册表、网络和图形等功能。

二、常用的 Wine 参数1. -h 或 --help:显示Wine的帮助信息,包括常用参数的说明和使用方法。

2. -v 或 --version:显示当前安装的Wine版本信息。

3. -d 或 --debugmsg:用于设置调试消息的级别,可以指定不同的值来输出不同级别的调试信息。

4. -q 或 --quiet:静默模式,不输出任何信息。

5. -i 或 --interactive:交互模式,以交互方式运行Windows应用程序。

6. -n 或 --notitlebar:不显示窗口的标题栏。

7. -f 或 --fullscreen:以全屏模式运行Windows应用程序。

8. -w 或 --managed:启用窗口管理器,将应用程序窗口交给窗口管理器来管理。

9. -g 或 --desktop:将应用程序窗口显示在桌面上,而不是在独立的窗口中。

10. -r 或 --resolution:设置显示分辨率,可以指定宽度和高度来调整窗口大小。

11. -a 或 --app:指定要运行的应用程序,可以直接指定可执行文件的路径。

12. -L 或 --library:指定要加载的外部库文件,可以用于解决应用程序的依赖问题。

Linux Wine完全使用指南——从基本到高级

Linux Wine完全使用指南——从基本到高级

Wine完全使用指南——从基本到高级关键字: wine 使用一直苦于没有一篇像样的使用指南,原来外国有朋友跟我有同感,既然他捷足先登了,那我只好翻译了。

原文作者说会保持更新,这篇文章是很新的,介绍了很多实用的Wine设置方法,非常全面,无论新手还是老鸟都值得一读。

原文:/doku.php/wine:winestuff我收集到的关于Wine的一些资料如果你像我一样的话,当你第一次使用Wine的时候,就会被Wine的帮助文章现状所困扰。

互联网上确实有很多的HOWTO文章来教你使用一些程序或游戏,但是我找不到一个全面的“Wine初学者教程”来让我真正懂得实际了解和使用Wine所需的基本知识。

我不需要一个教我如何运行半条命2的文章,我需要的是一篇能实实在在教我怎样使用Wine的文章。

最后,我整理了从众多的Wiki、指南、帖子和HOWTO搜集来的资料,写成这篇文章。

虽然这篇文章主要针对在Wine下运行游戏,但是它包括的几乎所有的信息都可以应用到用Wine来运行其它的程序。

一般资料“winecfg”的使用资料特殊配置资料安装资料一般使用资料第三方软件资料高级设置资料1一般资料1.1Wine is not an emulator这个我就不翻译了,没有多少技术介绍。

1.2使用最新的Wine记住最新版的Wine会包含一些旧版本里没有的bug。

在feisty的软件仓库里包含了0.9.33,而最新的Wine是0.9.44(我翻译文章时)。

0.9.33更加稳定,但是最新的版本包含重大的DirectX改进。

有一些不能在0.9.33下运行的游戏能够在0.9.44中很好地运行。

在使用0.9.37到0.9.40之间的某些版本运行KotOR2时,声音在我的系统上崩溃了。

那是最好的有关使用最新版导致棘手问题的好例子。

(译者:我个人还是推荐使用最新版,使用新版本会有更好的运行速度,而且基本上每个bug都会在未来的2~3个版本中被修复)1.3不要从源码编译安装Wine(译者:作者没有说为什么,可能是因为编译要解决的依赖性问题太多了。

Ubuntu版Linux系统如何用命令安装WINE

Ubuntu版Linux系统如何用命令安装WINE
Ubuntu版inux系统用命令安装WINE的方法
启动尝试终端,输入“sudo apt-get install wine”命令,并输入管理员密码
进入下载wine1.6.2软件界面,当出现下面这个界面时,输入“Y”进入安装这个WIN1.6.2,直到安装完成为止
进入点击任务栏上的启动器查看是否安装成功,如有以下几个图标,安装成功。
wine这软件是指能在linux系统下利用wine软件来安装和使用windows版软件下面就让学习啦小编教大家ubuntu版linux系统如何用命令安装wine
Ubuntu版Linux系统如何用命令安装WINE
WINE这软件是指能在linux系统下利用WINE软件来安装和使用Windows版软件,下面就让店铺教大家Ubuntu版Linux系统如何用命令安装WINE。

WinePlayOnLinux安装与配置

WinePlayOnLinux安装与配置

WinePlayOnLinux安装与配置Wine提供了一个用来运行Windows程序的平台。

PlayOnLinux 是使用 Python 写成的Wine图形化前端。

本篇幅主要介绍 PlayOnLinux 的用法。

因为图片太多,上传太麻烦,所以本文是无图版的;如果有需要全文连图片的,请告诉我,我会发出来。

软件介绍wineWine提供了一个用来运行Windows程序的平台。

Wine(Wine Is Not an Emulator的缩写,即Wine不仅仅是一个模拟器)是一个在X-Windows和Unix上执行的Windows APIs(应用程序接口),也可以认为Wine是一个Windows兼容层。

PlayOnLinuxPlayOnLinux 是使用Python 写成的图形化前端,主要用来辅助Wine 在Linux 中安装面向Windows 平台的程序和游戏,如M$ Office 2003。

另外,此程序也支持使用 Dosbox 来安装基于 Dos 的程序和游戏。

PlayOnLinux 包括如下特点:§ 允许每个安装的程序有自己的 wineprefix 和目录;§ 能够模拟重启;§ 包含针对游戏的 Directx 安装选项;§ 可以执行显卡测试 (使用 Glxgears、Glxmux 等);§ 可以更新安装脚本;§ 可以指定 Wine 版本;§ 可以指定 Wine 的 git 版本;§ 能够自动建立桌面快捷方式。

PlayOnLinux 的意义使用playonlinux的意义就在于,能够给每个程序一个独立的wine磁盘和配置文件,可以让你很方便地跟踪解决兼容性问题,并很方便地添加一些dll之类的。

毕竟,Wine 使用起来是很烦琐的,至少我一直没太搞懂过。

PlayOnLinux 安装和启动安装Debian 仓库中包含了 PlayOnLinux 的包,可以直接安装:$ sudo apt-get install playonlinux ttf-mscorefonts-installer 安装信息正在读取软件包列表... 完成正在分析软件包的依赖关系树正在读取状态信息... 完成下列软件包是自动安装的并且现在不需要了:gnash-common libboost-program-options1.49.0 libboost-thread1.49.0Use 'apt-get autoremove' to remove them.将会安装下列额外的软件包:wine wine-bin:i386建议安装的软件包:ttf-mscorefonts-installer libwine-print:i386下列【新】软件包将被安装:playonlinux wine wine-bin:i386升级了 0 个软件包,新安装了 3 个软件包,要卸载 0 个软件包,有 42 个软件包未被升级。

Wine使用教程

Wine使用教程
如果要安装的一个包不是你的发布的一部分,你需要使用 dpkg 而不是 aptget。因为 dpkg 不为你下载文件,你必须自己下载。依从在包查找引擎上的 链接找到所需的包,接着点击 Go To Download 页面按钮并依从指示。保存 文件到你的硬盘,接着在其上运行 dpkg。例如,如果你把文件保存到你的主 目录中,你可以进行下列动作来安装它:
>;= 16MB 的 RAM。在此之下所有东西都是不可用的。“良好”的执行需要 >;= 64 MB。
一个 X11 window 系统(XFree86 等)。Wine 为其他图形显示驱动器做了准 备,但写支持不是很容易的。文本控制台显示驱动器基本上希望你已经设法完全满足了上述要求。现在我们告诉你 Wine 能做/支持的:
Wine 可以用两种不同的方式运行应用程序: 作为预编译的 Windows 二进制程 序,或作为本地编译的 X11 (X Window 系统) 应用程序。前面的方法使用模 拟把一个 Windows 应用程序和连接到 Wine 库上。通过 Wine 安装或简单的 把 Windows 可执行文件复制到你的 Linux 系统上,你可以用模拟器直接运行 你的 Windows 应用程序。
最后,你可能有一天需要知道如何向你的 Wine 版本提供补丁。可能你找到了 Wine 中的一个未发现的缺陷,请向 Wine 邮件列表报告,并从某个开发者接 受一个补丁来修理这个缺陷。本章的最后一段将告诉你如何安全的提供补丁以 及如果补丁不工作如何复原。[/color]
2.2. 为 Debian 系统获得 Wine 在 Debian 系统的多数情况下,你可以用一个简单的命令安装 Wine,作为 root:
1.1.2. 模拟与本地连接 Wine 是 win32 库的一个 UNIX 实现,由上百个志愿开发者从头(from scratch)写成并在一个开放源代码许可之下发行。任何人都可以下载并阅读源 代码,并修理存在的缺陷。Wine 社区众多有才干的程序员在增进 Wine 上花
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Wine完全使用指南——从基本到高级关键字: wine 使用一直苦于没有一篇像样的使用指南,原来外国有朋友跟我有同感,既然他捷足先登了,那我只好翻译了。

原文作者说会保持更新,这篇文章是很新的,介绍了很多实用的Wine设置方法,非常全面,无论新手还是老鸟都值得一读。

原文:/doku.php/wine:winestuff我收集到的关于Wine的一些资料如果你像我一样的话,当你第一次使用Wine的时候,就会被Wine的帮助文章现状所困扰。

互联网上确实有很多的HOWTO文章来教你使用一些程序或游戏,但是我找不到一个全面的“Wine初学者教程”来让我真正懂得实际了解和使用Wine所需的基本知识。

我不需要一个教我如何运行半条命2的文章,我需要的是一篇能实实在在教我怎样使用Wine的文章。

最后,我整理了从众多的Wiki、指南、帖子和HOWTO搜集来的资料,写成这篇文章。

虽然这篇文章主要针对在Wine下运行游戏,但是它包括的几乎所有的信息都可以应用到用Wine来运行其它的程序。

一般资料“winecfg”的使用资料特殊配置资料安装资料一般使用资料第三方软件资料高级设置资料1一般资料1.1Wine is not an emulator这个我就不翻译了,没有多少技术介绍。

1.2使用最新的Wine记住最新版的Wine会包含一些旧版本里没有的bug。

在feisty的软件仓库里包含了0.9.33,而最新的Wine是0.9.44(我翻译文章时)。

0.9.33更加稳定,但是最新的版本包含重大的DirectX改进。

有一些不能在0.9.33下运行的游戏能够在0.9.44中很好地运行。

在使用0.9.37到0.9.40之间的某些版本运行KotOR2时,声音在我的系统上崩溃了。

那是最好的有关使用最新版导致棘手问题的好例子。

(译者:我个人还是推荐使用最新版,使用新版本会有更好的运行速度,而且基本上每个bug都会在未来的2~3个版本中被修复)1.3不要从源码编译安装Wine(译者:作者没有说为什么,可能是因为编译要解决的依赖性问题太多了。

我个人还是推荐编译安装,这样安装完后问题少一点,性能好一点。

)1.4使用终端如果正确安装的话,wine会把它自己关联到exe文件,所以你只要双击exe文件就可以运行。

无论怎样,这都不是我们所推荐的使用wine的方法(译者:我也不推荐)。

使用终端会比较好,因为这样可以正确地设定程序的路径,否则程序就会找不到所需要的文件。

另外,使用终端还可以显示出错误信息,这对于解决问题是非常有用的。

1.5准备对付挫折Wine并不完美。

不会所有的事情都能顺利发展,有时候甚至需要你自己去解决问题。

但你现在是一个linux用户了,你就要准备着去应付。

2“winecfg”的使用资料2.1运行“winecfg”你至少需要运行一次winecfg来设置wine的目录和硬件。

2.2虚拟桌面使用这个选项可以使软件的安装更加流畅。

我发现在不使用这个选项的时候,使用某些程序会导致已经激活的对话框、CDKEY输入窗口或更换光盘的确认窗口不能出现在前端。

让我以为程序卡死了,就kill掉了进程。

选择这个选项还能够避免程序锁死你的桌面或者把你的屏幕分辨率改成难看的模式。

2.3使用Application Settings你可以在winecfg的Application标签里的Application Settings对话框对个别的程序进行自定义设置。

那里只允许你进行windows兼容运行模式设置(译者:像windows下的exe属性里的兼容性标签)、某些显示设置和DLL的设置。

当你只需要设置某个程序使用某些特定的windows自带的DLL,不希望其它程序(包括wine)使用这些native的DLL的时候(而其它程序使用这些DLL会导致问题),(译者:wine自带的DLL叫做builtin,windows下原生的DLL叫做native)这个选项就会变得十分有用。

在进行DLL设置时我都用这个方法,就是为了防止某些对wine的运行存在潜在威胁的nativeDLL被wine调用(译者:在一般情况下, wine只调用自带的builtinDLL,而不会使用native的DLL,版权问题,除非经过设置,如上所述)。

这样我就只是修改了那些可执行的配置文件,当我不需要时,可以改回来而不会损坏整个Wine。

(译者:设置这些东西之前,保证已经将一个程序的exe文件添加到Application标签的白框中,并且反色选中。

不是default的那个,是你所需要设置的那个exe文件。

)2.4Windows版本对不同的程序尝试不同的Windows版本。

这就是说一个为了XP而设计的游戏可能会在wine的98模式的支持下能更好地运行。

在做这个之前确认你已经把程序添加到Application的白框中,并且选中,反色显示。

2.5使用ALSA驱动有些游戏是需要OSS才能运行,但是OSS已经不会再继续开发了。

(译者:推荐只是独立声卡使用ALSA,集成的还是使用OSS最好)2.6不要总是选择allow the window manager to control the windows (winecfg里的)使用这个选项有时候会使游戏在全屏幕运行时出现问题。

当前的wine版本0.9.39+已经修正了多数游戏的全屏问题,但是引入了一个新的问题:当不使用这个选项时,会使键盘不能游戏中输入。

在使用一个单独的X server来运行游戏时,这个问题可以得到解决。

(见“高级设置资料”)2.7谨慎对待DLLwinecfg可以让你用native的DLL替换builtin的DLL。

下面的这些DLL是绝对不能被替换的。

kernel32.dll, gdi32.dll,user32.dll,和ntdll.dll。

有些nativeDLL也可能使一些程序不能运行。

记得永远不要覆盖wine自带的 dll,如果native的用不了就用builtin的换回来。

有些MS的DLL要得到许可才能用,如果你没有许可,就不要用。

3特殊配置资料3.1建立一个到CD的链接Wine会建立一个到你挂载CD的文件夹的链接,但是建立一个到真正的/dev里的设备的链接会更好。

我发现如果不这样做,Wine会自己建立到 /dev的链接,把CD认成E:盘,而我的挂载目录却链接为D:盘。

我认为这个可能会导致某些使用CD安装的程序出现问题。

修改/dev/hdc以适应你的系统(译者:7.04一般都是/dev/scd0)。

代码:ln -s /dev/hdc ~/.wine/dosdevices/d\:\:3.2实用注册表键值有些设置是不能通过winecfg来进行设置的,但是可以在注册表中进行设置。

在wine的wiki中有一篇保持更新的文章/UsefulRegistryKeys有两个键值是非常有用的,一个是Alsa Driver的UseDirectHW,可以解决一些声音跳顿的问题;还有Direct3D的VideoMemorySize,你应该设置成你的显卡的准确显存,默认wine会设置成64MB。

3.3WINEPREFIXCREATE这个我暂时不翻译3.4安装Wine Gecko IE engine有些程序的运行依赖于IE,但是,安装IE会严重地破环Wine。

所以可以安装Wine Gecko IE engine作为替代品。

1、在终端下运行下面的命令:代码:wine iexplore 2、当出现安装提示时回答yes3、打开/UsefulRegistryKeys,找到HKEY_LOCAL_MACHINE板块4、把所有有关Internet Explorer的键值加到注册表中安装完成后,运行代码:wine iexplore 成功的话就会出现winehq的主页。

3.5中文支持设置把下面的代码保存为zh.reg,然后终端执行regedit zh.reg。

从Windows目录下的Fonts里的simsun.ttc复制到/home/user/.wine/drive_c/windows/fonts 里面。

代码:REGEDIT4[HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\FontSubstitutes]"Arial"="simsun""Arial CE,238"="simsun""Arial CYR,204"="simsun""Arial Greek,161"="simsun""Arial TUR,162"="simsun""Courier New"="simsun""Courier New CE,238"="simsun""Courier New CYR,204"="simsun""Courier New Greek,161"="simsun""Courier New TUR,162"="simsun""FixedSys"="simsun""Helv"="simsun""Helvetica"="simsun""MS Sans Serif"="simsun""MS Shell Dlg"="simsun""MS Shell Dlg 2"="simsun""System"="simsun""Tahoma"="simsun""Times"="simsun""Times New Roman CE,238"="simsun""Times New Roman CYR,204"="simsun""Times New Roman Greek,161"="simsun""Times New Roman TUR,162"="simsun""Tms Rmn"="simsun"4安装资料4.1不要在CD的目录下安装程序(译者:就是不要cd到CD的挂载目录运行安装程序)如果这样做的话,就会在换CD时出现CD不能推出的问题,用下面的命令来安装CD:代码:wine /media/cdrom0/setup.exe4.2需要用到“wine eject”如果安装程序需要你换CD,而系统却说不能推出CD,那就打开一个新终端,输入:代码:wine eject d:4.3安装InstallShield的bug补丁安装/kb/files/Q108322/IkernelUpdate.exe 这个补丁可以解决一些CD安装问题。

相关文档
最新文档