在Linux上运行Windows软件的4种以上方法

bannerimg

Linux has come a long way, but you may still need to run Windows applications occasionally – especially Windows-only PC games. Luckily, there are quite a few ways to run Windows applications on Linux.

Linux已经走了很长一段路,但是您可能仍然偶尔需要运行Windows应用程序-特别是仅Windows的PC游戏。 幸运的是,有很多方法可以在Linux上运行Windows应用程序。

Of course, before you try to run an old Windows program, you should look or alternatives that run natively on Linux. You’ll have a better experience if you can find a decent alternative that runs without any fiddling.

当然,在尝试运行旧的Windows程序之前,应先看一下本机或在Linux上本地运行的替代程序。 如果您可以找到运行时没有任何麻烦的不错的替代产品,则将有更好的体验。

使用酒 (Use Wine)

Wine is a compatibility layer that allows Windows applications to run on Linux. It’s basically an implementation of the Windows API on Linux. Of course, Microsoft doesn’t publish all the information we need to re-implement the Windows API from scratch, so Wine has to be reverse-engineered. While it works amazingly well given how little Microsoft has given us to worth with, it’s nowhere near perfect.

Wine是一个兼容性层,它允许Windows应用程序在Linux上运行。 它基本上是Windows API在Linux上的实现。 当然,Microsoft不会发布从头开始重新实现Windows API所需的所有信息,因此必须对Wine进行逆向工程。 尽管微软提供给我们的东西很少,但它的工作效果却非常出色,但还远远不够完美。

To run an application in Wine, you can install Wine and use it to launch an installer’s .exe file. Before you do, you should take a look at the Wine Application Database website, which will tell you how well an application runs in Wine. Wine is frequently used for games, as games are the one type of software that can’t run in a virtual machine. While Wine can be used to run desktop applications like Photoshop and Microsoft Word, these will run flawlessly in a virtual machine (see below).

要在Wine中运行应用程序,您可以安装Wine并使用它启动安装程序的.exe文件。 在执行此操作之前,您应该先查看Wine应用程序数据库网站,该网站将告诉您应用程序在Wine中的运行情况。 Wine通常用于游戏,因为游戏是无法在虚拟机中运行的一种软件。 尽管Wine可用于运行Photoshop和Microsoft Word等桌面应用程序,但它们将在虚拟机中完美运行(请参见下文)。

You can also try using an application like PlayOnLinux, which helps automate the process of installing supported games and other software in Wine.

您还可以尝试使用PlayOnLinux之类的应用程序,该应用程序可以自动执行Wine中支持的游戏和其他软件的安装过程。

The Netflix Desktop app uses a patched version of Wine to run Netflix on Linux – Silverlight doesn’t work properly with the current version of Wine.

Netflix桌面应用程序使用修补程序的Wine来在Linux上运行Netflix – Silverlight无法在当前版本的Wine上正常工作。

在虚拟机中运行Windows (Run Windows in a Virtual Machine)

While Wine may have bugs or crashes when installing applications, a virtual machine will be able to run those desktop applications just fine. Install Windows in a virtual machine program like VirtualBox, VMware Player, or KVM and you’ll have Windows running in a window. You can install windows software in the virtual machine and run it on your Linux desktop.

尽管Wine在安装应用程序时可能会出现错误或崩溃,但虚拟机将能够很好地运行那些桌面应用程序。 在诸如VirtualBox, VMware Player或KVM之类的虚拟机程序中安装Windows,您将在窗口中运行Windows。 您可以在虚拟机中安装Windows软件,然后在Linux桌面上运行它。

Virtual machines introduce some overhead, but with today’s fast CPUs, running many types of software in a virtual machine shouldn’t be a problem. This is especially true after you’ve tweaked those virtual machines for speed. This doesn’t apply to games – virtual machines don’t have very good 3D graphics support, so all but the oldest games will fail to run.

虚拟机会带来一些开销,但是使用当今快速的CPU,在虚拟机中运行多种类型的软件应该不是问题。 在调整了这些虚拟机的速度之后,尤其如此。 这不适用于游戏-虚拟机没有很好的3D图形支持,因此,除了最旧的游戏以外的所有游戏都将无法运行。

To integrate the Windows applications with your desktop, you can use VirtualBox’s seamless mode or VMware’s Unity mode. The applications will still be running in a virtual machine, but their windows will appear seamlessly on your desktop, as if they were running on Linux.

要将Windows应用程序与桌面集成在一起,可以使用VirtualBox的无缝模式或VMware的Unity模式。 这些应用程序仍将在虚拟机中运行,但是它们的窗口将无缝显示在桌面上,就像它们在Linux上运行一样。

尝试CrossOver (Try CrossOver)

If Wine seems like too much of a pain, you may want to try CrossOver Linux. CrossOver is a commercial product so it will cost you money, although CodeWeavers offer a free trial. CrossOver essentially takes the Wine software and packages it so that it’s guaranteed to work properly with popular applications like Photoshop, Office, and even popular games. CodeWeavers provides commercial support for these supported programs, so you have someone to turn to if something breaks.

如果Wine似乎太痛苦了,您可以尝试使用CrossOver Linux 。 CrossOver是一种商业产品,因此尽管CodeWeavers提供免费试用版,但仍会花费您金钱。 CrossOver本质上采用了Wine软件并将其打包,从而保证可以与流行的应用程序(例如Photoshop,Office甚至流行的游戏)正常工作。 CodeWeavers为这些受支持的程序提供商业支持,因此如果出现问题,您可以寻求帮助。

This option isn’t for everyone – often you can run the same applications by using Wine – but if you’re just interested in running a few popular applications on your Linux desktop and paying someone else to do the tweaking for you, CrossOver may be your ticket. CrossOver also sends their patches back to the Wine project, so the money you pay helps fund open-source Wine development.

这个选项并不适合每个人-通常您可以使用Wine来运行相同的应用程序-但是,如果您只想在Linux桌面上运行一些流行的应用程序并花钱让别人来为您做调整,CrossOver可能会您的票。 CrossOver还将其补丁发送回Wine项目,因此您支付的资金有助于资助开源Wine开发。

As with Wine, CrossOver won’t work perfectly with everything. Like with Wine, CodeWeavers has a compatibility database website.

与Wine一样,CrossOver不能与所有功能完美配合。 与Wine一样, CodeWeavers拥有一个兼容性数据库网站。

使用远程桌面 (Use a Remote Desktop)

If you have access to a remote Windows system, you may want to try running your applications on the remote Windows system and using remote desktop on your Linux system to access them. The applications will be running remotely on a real Windows system, so they should work properly.

如果您有权访问远程Windows系统,则可能要尝试在远程Windows系统上运行应用程序,并使用Linux系统上的远程桌面来访问它们。 这些应用程序将在真实的Windows系统上远程运行,因此它们应该可以正常运行。

Many Linux desktops include software for accessing remote Windows desktops already. If not, you can install the rdesktop package.

许多Linux桌面已经包含用于访问远程Windows桌面的软件。 如果没有,您可以安装rdesktop软件包。

当其他所有方法均失败时:双启动 (When All Else Fails: Dual Boot)

You can’t run every Windows program on Linux – when a big new PC game comes out, it will often be quite some time until it runs properly in Wine. While Steam on Linux and rumored Linux support from Blizzard may change this in the future, games are the one category of app that have the most issues on Linux – although many older games work perfectly.

您不能在Linux上运行每个Windows程序-当一款大型PC游戏问世时,通常要花很多时间才能在Wine中正常运行。 虽然Linux上的Steam和暴雪提供Linux支持可能会在将来改变这种情况,但游戏是Linux上问题最多的一类应用程序-尽管许多较旧的游戏都能完美运行。

Instead of giving up on Windows entirely, consider keeping it around in a dual-boot configuration. When you want to play a new game that doesn’t work properly on Linux, restart into your Windows system.

与其完全放弃Windows,不如考虑将其保留在双引导配置中。 如果您想玩在Linux上无法正常运行的新游戏,请重新启动Windows系统。

If you’re dual-booting, you can even access your Linux partitions from Windows so you’ll always have access to your files.

如果您是双重引导,则甚至可以从Windows访问Linux分区,因此您将始终可以访问文件。

翻译自: https://www.howtogeek.com/133515/4-ways-to-run-windows-software-on-linux/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/279307.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spring-IOC XML 配置多个相同 ID 的 bean 加载分析

我们现在仍以 xml 中配置 bean 的方式来 使用 Spring ,不考虑注解和扫包 配置相同id 的bean 定义一个 bean 类 TransactionManager /*** author maple 2018.09.10 下午10:27*/ public class TransactionManager {private static int counter 0;private String bean…

confd_confd + Nacos | 无代码侵入的配置变更管理

为什么要支持confd,老的应用配置管理模式是启动时读取配置文件,然后重新读取配置文件需要应用重启。一般的配置管理系统都是代码侵入性的,应用接入配置管理系统都需要使用对应的SDK来查询和监听数据的变更。对于一些已经成熟的系统来说&#…

如何在Windows 8中更改登录屏幕的颜色

Nearly every component of Windows 8 can be customized to suit your needs, some settings however are buried deep into the registry. Windows 8的几乎每个组件都可以自定义以满足您的需求,但是某些设置却深埋在注册表中。 如何在Windows 8中更改登录屏幕的颜…

kindle阅读_如何在Kindle上清除最远的阅读页面

kindle阅读It’s really annoying when you’re trying to re-read an eBook and your Kindle or Kindle app keeps trying to get you to jump to the end because that’s the “Furthest Location Read.” Here’s how to fix it. 当您尝试重新阅读电子书并且Kindle或Kindle…

WPF 绘制对齐像素的清晰显示的线条

WPF 绘制对齐像素的清晰显示的线条 原文:WPF 绘制对齐像素的清晰显示的线条版权声明:本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名吕毅(包含链接:h…

中输入learn_Scikit-learn新版本发布,一行代码秒升级

十三 发自 凹非寺 量子位 报道 | 公众号 QbitAIScikit-learn,这个强大的Python包,一直深受机器学习玩家青睐。而近日,scikit-learn 官方发布了 0.22 最终版本。此次的更新修复了许多旧版本的bug,同时发布了一些新功能。安装最新版…

禁用删除键退回历史记录_如何在Windows 8中删除或禁用搜索超级按钮历史记录

禁用删除键退回历史记录When you use the Search Charm in Windows 8 it remembers everything you search for, which is very useful, but if you share your PC with someone you may want to delete your history or even disable it. Here’s how to do it. 在Windows 8中…

【概率论】1-2:计数方法(Counting Methods)

title: 【概率论】1-2:计数方法(Counting Methods) categories: MathematicProbability keywords:Counting Methods技术方法Combinatorial Methods组合方法Multiplication乘法法则Permutations排列Stirling’s Formula斯特林公式 toc: true date: 2018-01-25 10:35:46Abstract:…

使用sql服务器发送贺卡_创建和发送免费电子贺卡的最佳网站

使用sql服务器发送贺卡With the holiday season upon us, it’s time to pull out the holiday card list and get writing. However, how would you like to save some money this year and also help save the environment? 随着假期的到来,是时候抽出节日贺卡清…

WordCount--统计输入文件的字符数、行数、单词数(java)--初级功能

码云地址: https://gitee.com/YuRenDaZ/WordCount 个人PSP表格: PSP2.1 PSP阶段 预估耗时 (分钟) 实际耗时 (分钟) Planning 计划 180 120 Estimate 估计这个任务需要多少时间 180 120 D…

荣耀9igoogle模式_iGoogle个性化主页的6种替代方法

荣耀9igoogle模式iGoogle has less than a year to go before it’s shut down for good on November 1, 2013. While Google seems to think that iGoogle isn’t necessary anymore, there are other services waiting to take its place. iGoogle距离其2013年11月1日永久关闭…

华为堡垒机_安恒信息成为“华为云优秀严选合作伙伴”,携手保障“云上”资产安全访问...

加快5G持续创新能力,为云计算行业注入新动能。近日,以“智者•同行•共赢”为主题的2020华为云ISV(严选)合作伙伴大会在杭州隆重举行。上百位华为云合作伙伴、行业大咖等专业人士齐聚一堂,探讨云计算产业热门话题。作为华为云重要的生态合作伙…

非三星手机无法登录三星账号_如何解决所有三星手机的烦恼

非三星手机无法登录三星账号Samsung is the biggest manufacturer of Android phones in the world, but that doesn’t mean these handsets are perfect out of the box. In fact, most of these phones have several annoyances initially—here’s how to fix many of thes…

设置单元格填充方式_单元格的选择及设置单元格格式

数据输入完毕,接下来可以设置字体、对齐方式、添加边框和底纹等方式设置单元格格式,从而美化工作表。要对单元格进行设置,首先要选中单元格。选择单元格选择单元格是指在工作表中确定活动单元格以便在单元格中进行输入、修改、设置和删除等操…

springboot三种过滤功能的使用与比较

若要实现对请求的过滤,有三种方式可供选择:filter、interceptort和aop。本文主要讨论三种拦截器的使用场景与使用方式。 下文中的举例功能是计算每个请求的从开始到结束的时间,例子来源是慕课网。 一、filter 特点:可以获取原始的…

后缀的形容词_构词法(18)构成形容词的常见后缀 3

即时练习一、按要求改写下列单词。1. Japan →___________ adj. 日本(人)的2. Canton →_________ adj. 广东(人)的3. Vietnam →__________ adj. 越南(人)的4. Europe →__________ adj. 欧洲(人)的5. India → ________ adj. 印度(人)的6. Africa →_______ adj. 非洲(人)的7…

批量删除推文_如何搜索(和删除)您的旧推文

批量删除推文“The internet never forgets” is an aphorism that isn’t entirely true, but it’s worth thinking about whenever you post to social media. If you think your Twitter profile needs a bit of a scrub, here’s how to search and delete those old twee…

智能记忆功能nest_如何设置和安装Nest Protect智能烟雾报警器

智能记忆功能nestIf you want to add a bit more convenience and safety to your home’s smoke alarm setup, the Nest Protect comes with a handful of great features to make that a reality. Here’s how to set it up and what all you can do with it. 如果您想为您的…

网格自适应_ANSYS 非线性自适应(NLAD)网格划分及应用举例

文章来源:安世亚太官方订阅号(搜索:Peraglobal)在复杂的结构设计分析中,通常很难确定在高应力区域中是否生成适当的细化网格。在做非线性大应变分析仿真时,可能由于单元变形过大,导致网格畸变&a…

python---[列表]lsit

内置数据结构(变量类型) -list -set -dict -tuple -list(列表) -一组又顺序的数据组合 -创建列表 -空列表 list1 []        print(type(list1))        print(list1)        list2 [100]       …