Wine 是什么? Wine (“Wine Is Not an Emulator” 的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,macOS 及 BSD 等)上运行 Windows 应用的兼容层。Wine 不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是將 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其他一些行为的内存占用,让你能够干净地集合 Windows 应用到你的桌面。
Linux Ubuntu安装 WineHQ WineHQ 仓库密钥在 2018-12-19 更改过。 如果您在哪之前下载并添加过密钥,您需要重新下载和添加新的密钥,并运行 sudo apt update 将更改应用到软件仓库。 Ubuntu 18.04/Linux Mint 19.x 没有提供 FAudio,但最新版的 Wine 依赖该软件包。请参照 https://forum.winehq.org/viewtopic.php?f=8&t=32192 从 OBS 安装 FAudio。(Ubuntu 19.10 及更新版本的 Ubuntu 的软件仓库已经包含了 FAudio 安装包。) 如果您之前安装过来自其他仓库的 Wine 安装包,请在尝试安装 WineHQ 安装包之前删除它及依赖它的所有安装包(如:wine-mono、wine-gecko、winetricks),否则可能导致依赖冲突。 如果您使用的是 64 位系统,请开启 32 bit 架构支持(如果您之前没有开启的话): sudo dpkg --add-architecture i386 下载添加仓库密钥: wget -nc https://dl.winehq.org/wine-builds/winehq.keysudo apt-key add winehq.key并添加仓库:
更新安装包: sudo apt update然后安装 以下任一一个安装包:
如果您之前使用过来自发行版自己打包的安装包,您会发现它们和 WineHQ 提供的有以下不同:
无网络环境下安装为了给没有网络环境的 Ubuntu 机器安装 Wine,您需要另外一个带有网络连接的 Ubuntu 机器(或虚拟机)来下载 Wine 的 .deb 安装包和其相关依赖。 其过程大致如下:在有网络连接的机器上如上文所述:添加 WineHQ 源仓库并运行 apt update。 接着清理无关的缓存,只留下安装 Wine 所需的: sudo apt-get cleansudo apt-get --download-only install winehq-develsudo apt-get --download-only dist-upgrade复制 /var/cache/apt/archives 下所有的 .deb 文件到一个优盘: cp -R /var/cache/apt/archives/ /media/usb-drive/deb-pkgs/最后到无网络环境的机器上从优盘上安装所有安装包: cd /media/usb-drive/deb-pkgssudo dpkg -i *.deb您可以使用类似的步骤来从官方安装 `winehq-staging` 安装包。 编译 WoW64Ubuntu 的 Multiarch 支持目前尚不完整,所以目前您无法简单地同时安装 32 位和 64 位库。如果您使用的不是 64 位系统,您将会需要创建一个独立的环境来安装和构建 32 位依赖。请查看 Building Biarch Wine On Ubuntu 以获取更多关于在 Ubuntu 使用 LXC 的介绍,通用的构建信息请查看 Building Wine。 相关文档
|
|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号 ) |Sitemap
GMT+8, 2024-9-30 23:14 , Processed in 0.095605 second(s), 33 queries .
Powered by Discuz! X3.2 Licensed
© 2001-2013 Comsenz Inc.