赞
踩
Wine是一个允许在Linux和其他类Unix操作系统上运行Windows应用程序的兼容层。它通过将Windows API转换为本地系统调用来实现这一目标。使用Wine,用户可以在Linux系统上运行许多Windows应用程序,而无需安装Windows操作系统。 要使用Wine,用户需要首先安装Wine软件包。然后,他们可以使用“wine”命令来运行Windows应用程序。 用户还可以使用其他Wine命令来管理Wine环境和配置。 要安装Windows应用程序,用户可以使用Wine提供的“wineboot”命令来模拟Windows系统的重新启动。 1、通过鼠标右键点击Windows应用程序,在右键菜单中选择Wine来安装。运行exe:右键点击。 2、wine的映射磁盘文件是在主目录(即/home/用户名)下的.wine目录内。 里面的drive_c实际上就是wine的映射c盘。 以后执行exe的安装程序时,如果安装程序安装目录在 C:/Program Files (x86)/test,那么实际上这个文件就在你的ubuntu的/home/用户名/.wine/drive_c/'Program Files (x86)'/test内。 一般wine的软件都安装在Program Files (x86),所以建议把这个文件夹添加到书签里,方便下次打开使用。 ~/.wine/drive_c(wine的虚拟C盘) 在Program Files 和 Program Files (x86) 找到相应目录删除 ~/.local/share/applications/wine/Programs/ 删除 ~/.config/menus/applications-merged 删除对应文件(这里对应显示的图标) 如果同时使用deepin-wine和wine,wine下安装的软件目录可能跑到deepin-wine的目录下。 微信的桌面启动文件放入/usr/share/applications文件夹内 Ubuntu 20.04支持Wine 5.0和Wine 5.0.1。 官网主页:https://wiki.winehq.org/%E4%B8%BB%E9%A1%B5 官网:https://wiki.winehq.org/Download 官网 ubuntu 安装步骤链接:https://wiki.winehq.org/Ubuntu_zhcn
安装 Wine 有四种方式方法:
1、安装 WineHQ 安装包: 1、如果您使用的是 64 位系统,请开启 32 bit 架构支持(如果您之前没有开启的话): sudo dpkg --add-architecture i386 2、下载添加仓库密钥: sudo mkdir -pm755 /etc/apt/keyrings sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key 3、并添加仓库: Ubuntu 22.04: sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources Ubuntu 20.04 / Linux Mint 20.x : sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/focal/winehq-focal.sources Ubuntu 18.04 / Linux Mint 19.x : sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/bionic/winehq-bionic.sources 4、更新安装包: sudo apt update 5、然后安装 以下任一一个安装包: 稳定分支: sudo apt install --install-recommends winehq-stable 开发分支: sudo apt install --install-recommends winehq-devel Staging 分支: sudo apt install --install-recommends winehq-staging 如果 apt-get 提示缺少依赖,请先安装缺少的依赖,然后重复以上两步(update 和 install)。更多故障处理技巧请参考 the FAQ entry on dependency errors。 6、如果您之前使用过来自发行版自己打包的安装包,您会发现它们和 WineHQ 提供的有以下不同: 1、文件被安装在 /opt/wine-devel 或 /opt/wine-staging。 2、没有为 Wine 的内置程序(winecfg 等等)创建菜单项,并且如果您是从发行版自己打包的安装包升级上来的,原来的菜单项也会被删除。您可以使用菜单编辑器自己再次创建。 3、没有添加 Binfmt_misc 注册项。如果您想手动添加,请查看您使用的发行版关于 update-binfmts 的文档。 4、WineHQ 当前没有提供 wine-gecko 和 wine-moon 的安装包。所以当创建新的 wine 配置目录时,您将会被询问是否下载这些组建。为了得到更好的兼容性,我们建议您选择“安装”。如果下载过程发生出错,请查看 Gecko 和 Mono 的 wiki 页面来进行手动安装。 5、从 Wine 5.7 开始,WineHQ 的 Ubuntu 安装包有一个 debconf 选项用于开启 CAP_NET_RAW 以兼容需要发送和接收 raw IP 包的应用程序。由于具有潜在的安全风险,并且大多数应用程序不需要该功能,该功能默认被关闭。需要该功能运行应用程序的用户可以在安装 Wine 之后运行 dpkg-reconfigure wine-<branch>-amd64 wine-<branch> wine-<branch>-i386 并且对接着的三个问题回答 yes 来开启 CAP_NET_RAW。(<branch> 请对应上文使用 devel,staging 或 stable 替换。)
为了给没有网络环境的 Ubuntu 机器安装 Wine,您需要另外一个带有网络连接的 Ubuntu 机器(或虚拟机)来下载 Wine 的 .deb 安装包和其相关依赖。 其过程大致如下: 1、在有网络连接的机器上如上文所述:添加 WineHQ 源仓库并运行 apt update。 2、接着清理无关的缓存,只留下安装 Wine 所需的: sudo apt-get clean sudo apt-get --download-only install winehq-devel sudo apt-get --download-only dist-upgrade 3、复制 /var/cache/apt/archives 下所有的 .deb 文件到一个优盘: cp -R /var/cache/apt/archives/ /media/usb-drive/deb-pkgs/ 4、最后到无网络环境的机器上从优盘上安装所有安装包: cd /media/usb-drive/deb-pkgs sudo dpkg -i *.deb 您可以使用类似的步骤来从官方安装 `winehq-staging` 安装包。
原文链接:https://blog.csdn.net/qq_35508344/article/details/124717151
1、终端运行:
git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git
cd deepin-wine-for-ubuntu && sudo ./install.sh
会自动安装 微信,企业微信等,微信不可用,需要自己额外安装。
2、Windows软件的deb安装包下载地址:
https://archive.ubuntukylin.com/software/pool/partner/
https://packages.deepin.com/deepin/pool/non-free/d/
1、安装wine
wine已经在ubunt的标准软件库里面,能够在新立得里面搜索wine,找到稳定版(好像叫wine-stable?)安装。
//安装过,好像不太有用。
Ubuntu 20.04的官方仓库中没有Wine 8.0版本,最新的Wine稳定版本为5.0,建议使用官方仓库中的Wine版本进行安装。 如果您非要安装Wine 8.0版本,可以尝试使用第三方PPA源进行安装。请注意,使用第三方PPA源进行安装存在一定的风险,建议谨慎操作。 以下是安装Wine 5.0的步骤: 1. 打开终端,执行以下命令添加Wine官方仓库: ``` sudo dpkg --add-architecture i386 wget -qO - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add - sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main' ``` 2. 更新软件包列表: ``` sudo apt update ``` 3. 安装Wine 稳定版本: ``` sudo apt install winehq-stable ``` 以上步骤完成后,您可以尝试使用Wine来运行Windows应用程序。如果需要安装其他版本的Wine,可以更改添加仓库的命令中的“focal”参数为相应的版本号即可。
安装好wine后还需要安装一些Windows的DLL和組件来支持一些软件的运行环境。而这些都可以在图形化界面下完成。
在新立得里面搜索安装winetricks。安装后在终端输入winetricks,会打开图形界面设置。
在winetricks选择一些常用的元件保证常用windows程式的运行。推荐选择的Windows部件主要有:riched20,riched30,ie8,vcrun6,flash11,gdiplus,msls31,msxml6,vcrun2005,vcrun2008,winhttp元件。
winetricks上可以安装字体。也可手动将 Windows 下面的字体复制到~/.wine/drive_c/windows/Fonts/ 。
安装好wine并配置好后,就可以下载常用的exe文件(windows软件)来尝试安装。注意wine只能支持部分软件,大型软件很难支持——即使理论能够支持,wine本身运行需要的支持都超过了软件本身。
安装完毕,检查所有的应用程序中有没有微信的图标,有的话设置图标这一步可以跳过.
如果没有出现应用图标,可以手动添加,在桌面会出现微信的桌面启动文件。
执行以下命令,把微信的桌面启动文件放入/usr/share/applications文件夹内
sudo mv 微信.desktop /usr/share/applications/
这时在左下角的菜单栏中可以发现微信图标。右键,把它添加到收藏夹里。
运行 wine uninstall.exe往往没用。直接手动删除。
1、进入 ~/.wine/drive_c(wine的虚拟C盘) 在Program Files 和 Program Files (x86) 找到相应目录删除
2、进入 ~/.local/share/applications/wine/Programs/ 删除
3、进入~/.config/menus/applications-merged删除对应文件(这里对应显示的图标)
如果同时使用 deepin-wine 和 wine,wine下安装的软件目录可能跑到deepin-wine的目录下。
以下应用程序应适用于最新的Wine,并且仍在维护中。 下载地址:https://wiki.winehq.org/Third_Party_Applications 1、ubuntu没有安装winetricks,执行安装(它是一个很有用的wine管理软件): Winetricks: 一种用于安装游戏、应用程序和各种可再发行运行时的工具,例如mono、dcom98和字体。Wine bug的解决方法会自动运行。(另请参见此wiki上的Winetricks页面)。 sudo apt install winetricks 2、Crossover:Crossover系列产品重新包装,添加了补丁以支持更多应用程序,并在WineHQ上添加了接口。 3、exe-thumbnailer:该模块允许UNIX窗口管理器从嵌入在windows可执行文件中的图标生成清晰的桌面图标。 4、PlayOnLinux:一个旨在让用户轻松安装Windows软件的工具,如魔兽世界、Adobe Photoshop、激战等。 5、Q4Wine:葡萄酒的Qt GUI。它将帮助您管理葡萄酒前缀和已安装的应用程序。 6、WineGUI:Wine的用户友好图形界面。(另请参见WineGUI维基页面) wine 直接安装的的windows的exe软件,没有软件图标,只有一个.desktop文件,怎么解决?并且这个.desktop文件要怎么运行使用? 首先,要确定.desktop文件是否正确,可以使用文本编辑器打开并检查其内容。
如果文件内容正确,可以将其复制到~/.local/share/applications目录中,以使其在应用程序菜单中可见。
如果还不行,可以尝试使用chmod命令赋予该文件执行权限,并使用./文件名运行该文件,运行exe软件。
wine [程序名] (运行Windows程序) winecfg (配置Wine的图形界面设置,可以设置Windows版本、驱动程序、DLL文件等) wine control (控制面板) wine taskmgr (任务管理器) wine uninstaller (卸载安装的Windows应用程序,稍等即可出现添加-删除程序的界面) wine regedit / regedit (打开wine中Windows注册表编辑器。) wine notepad (记事本) wineboot ( 模拟Windows启动和关闭过程) winefile (打开模拟的Windows文件管理器;) wineserver 启动wine服务器进程,用于管理wine进程。 winemine 运行Windows版的扫雷游戏; winetricks 安装特定的Windows应用程序; winepath [路径] 转换Windows路径到Unix路径; winemaker 自动生成Makefiles; regsvr32 [DLL文件名] 注册DLL文件。 wineconsole [程序名] 在控制台中运行Windows程序。 wine msiexec /i install.msi //有些windows的安装程序是使用msi来安装的. wine start install.msi //使用msi来安装window应用 wine eject d: //如果安装程序需要你换CD,而系统却说不能推出CD,那就打开一个新终端 wine uninstaller //使用命令“uninstaller”来卸载安装的程序,稍等即可出现添加-删除程序的界面
1、这些子程序通常可通过运行以下程序访问: wine wineprogram arg1 arg2 ... 2、只要Wine安装在用户的$PATH中)。 这些程序的完整列表可以在Wine的源代码中的programs/下找到。 cacls - 编辑ACL clock - 显示基本时钟 cmd - 命令提示符实现 cmdlgtst - (用于开发人员)commdlg.dll测试夹具 control - 控制面板实施 eject - 弹出光盘(请注意,wine eject与正常的弹出命令不同) expand - 展开cabinet(.cab)文件 explorer - explorer.exe实现 hh - HTML帮助(.chm文件)查看器 icinfo - 显示已安装的Wine视频压缩器 iexplore - Internet Explorer实现 lodctr - 加载性能监视器计数器 msiexec - miexec.exe安装.msi文件的实现 net - 启动和停止服务 notepad - 记事本,一个简单的文本编辑器 oleview - 允许浏览和探索COM对象以及配置DCOM progman - 程序管理器实现 reg - 基于reg控制台的注册表编辑器 regedit - 注册表编辑器实现 regsvr32 - 在注册表中注册OLE组件 rpcss - rpcss.exe的准实现 rundll32"] - 加载DLL并使用指定参数运行入口点 secedit - 安全配置编辑命令 services - 管理服务 spoolsv - 打印包装 start - 启动程序或打开程序中的文档,该程序通常用于带有该后缀的文件 svchost - 服务的(内部)主机进程 taskmgr - 任务管理器实现 uninstaller - 基本程序卸载程序 unlodctr - 卸载性能监视器计数器 view - 图元文件查看器 wineboot - “重新启动”(restarts)Wine,用于Windows应用程序需要真正重新启动时。 winebrowser - 启动本地OS浏览器或邮件客户端 winecfg - Wine的GUI配置工具 wineconsole - 显示Windows控制台 winedbg - Wine调试器内核 winedevice - (内部)管理设备 winefile - 文件资源管理器实现 winemenubuilder - 帮助构建Unix菜单项 winemine - 经典扫雷游戏 winepath - 在Windows和Unix路径格式之间转换 winetest - 适用于无人值守测试和报告提交的所有DLL一致性测试程序 winevdm - Wine虚拟DOS程序 winhelp - 帮助查看器 winhlp32 - 帮助查看器(32位) winver - 显示“关于葡萄酒”窗口 wordpad - wordpad.exe实现 write - 启动字板(用于Win16兼容性) xcopy - 与Wine兼容的xcopy程序
winelauncher-尝试智能地管理使用Wine启动程序的程序。
wineserver-为Wine提供与Windows内核在Windows上提供的服务大致相同的守护进程。
这些工具是帮助Wine开发的脚本和可执行文件的集合。在工具目录(例如~/wine git/tools/wineinstall)中,它们作为独立命令调用。 这些命令的完整列表可以在wine-<version>/tools的源代码中找到/ buildimage - 从SVG文件生成位图和图标文件 c2man.pl - 生成API文档 config.guess - 尝试猜测规范系统名称 findfunc - 尝试查找指定的Wine程序/工具 install-sh - 安装程序、脚本或数据文件 makedep - 在构建Wine之前生成makefile和依赖项 make_fir - 生成dsound使用的fir滤波器 make_makefiles - 根据对源树的更改更新configure和Makefile.in文件 make_requests - 更新Wine服务器协议描述文件 make_specfiles - 在发生更改时更新.spec文件 make_unicode - 基于unicode.org中的文件重建unicode表 make_xftmpl - 从.x源文件生成二进制标头 runtest - wapper脚本,用于从构建树内部运行Wine回归测试之一 sfnt2fon - 仅将位图ttf转换为窗口字体文件 wineapploader - 安装Winelib应用程序后启动该应用程序的包装器脚本 wineinstall - Wine安装脚本(上次更新于2009年;不推荐) winemaker - 帮助将Windows源代码转换为Winelib程序
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。