音频应用

 找回密码
 快速注册

QQ登录

只需一步,快速开始

查看: 29023|回复: 3
收起左侧

[分享] 在Linux或MacOS上运行Windows程序的6个方法

[复制链接]

192

积分

2

听众

80

音贝

音频应用

Rank: 1

积分
192
发表于 2020-2-5 22:04:29 | 显示全部楼层 |阅读模式
7 V% l7 E4 @5 F# F7 m( L1 Z
在Linux或MacOS上运行Windows程序的6个方法
! z6 D: o2 m; B
3 y1 k& n2 P) i. H我们一直希望在Ubuntu、Linux Mint和Fedora等Linux操作系统上运行Windows程序,这是由于大量Windows应用程序没有面向Linux发行版的版本。这也是人们不愿意从Windows切换到Linux OS的另一个原因。
) T4 a7 q/ l0 m# t$ Z# ~
6 T0 e7 e: e) f9 p: O虽然许多Windows应用程序的替代程序拥有面向Linux的相同功能,比如作为Photoshop替代品的GIMP,但仍然有许多新老的Windows应用程序没有开源替代版。4 @0 o: i: G& o  c" [

2 N) _$ E0 s1 Q) G  G& V5 k然而如果你不是Windows操作系统的忠实拥护者,想在不损害或放弃重要Windows应用程序的情况下学用Linux,那么在Linux上运行Windows应用程序没多少最佳方法,Linux操作系统用户显然应该知道这一点。
* W  i8 O$ Y2 v& J4 h! n1 q2 h4 _
有一点要注意,最近微软宣布将把功能完备的Linux内核集成到Windows 10中,这意味着将来你无需从Windows 10切换到Linux即可学用Linux应用程序或命令。不过对于Windows 7而言,仍然不行。
' u8 m6 t/ d2 v, f( C& g6 G: ?, ]: A- T/ _
如何在Ubuntu等Linux上运行Windows EXE文件?
1 a" T, Z" j7 f7 ]; ~# H  n' [  _3 u+ z( e
Wine for Linux
/ K: I+ J# v- W! U( \/ C' [. e4 A2 p9 t2 N/ Y' D$ S' V
WineHQ是在Linux操作系统上运行Windows程序的最佳方法。这款跨平台应用程序支持Linux(Ubuntu/Debian/Fedora/OpenSUSE/Slackware)、MacOS、FreeBSD和Android OS。 Wine的全称是“Wine Is Not Emulator”,它代替仿真器,而是一个免费的开源兼容层,使用API转换技术层在诸多与POSIX兼容的操作系统(比如Linux、Mac OSX和BSD)上运行Windows应用程序。
' u, e  i9 }' o' l( ?2 f  y- H: e: m( H  w
bab08cdd61aa4d1fa8f5ed6023e7fe91.jpg
' R' ?0 P7 ?0 F) v' D5 i5 |% X' ]+ g$ ^, d3 u
如前所述,它使用API转换技术,因此它使与Windows对应的Linux兼容函数可以调用DLL来运行Windows程序。Wine完全开源,免费发行。我们认为Wine的真正含义应该是Windows Environment- WinE。
  |( O4 P6 J1 L& N- |* P
$ k* ?7 z- E0 q0 A% a我们已知道Wine不是Windows仿真器,因此它不运行任何类型的虚拟机或仿真器来运行Windows应用程序,这使其效率更高,并与Linux OS很好地集成起来。' [; i! r2 a* ~2 t

( c, u$ N' \/ D& L& G* NWine完全支持Windows可执行文件(.exe和DLL)的二进制加载。Wine有非常强大的内置调试器,除了支持标准调试功能外,还可以定制,以调试在Linux上运行的Windows二进制代码。实际上,它是运行Windows软件的最佳工具之一,在Wine中安装和运行Windows应用程序时存在很多不确定因素。因此,不能保证所有Windows应用程序都可以使用Wine在Linux上运行,一些高端应用程序始终存在个别问题。& i. i5 d4 f+ F' B

4 ?  g: N7 c; j* N0 r/ J9 [你可以运行Microsoft Office、Final Fantasy X、Adobe Photoshop CS6、Battlefiled、Media Monkey播放器及另外几款游戏和程序。该链接可显示Wine for Linux的Windows应用程序兼容数据库:https://appdb.winehq.org/$ X8 l6 S  t: z* V. a/ I; g
7 T! {) Q- J7 E5 P) N3 z
Play on Linux7 I$ R! e! C# x) m2 b9 c; D
$ [* Z9 Z3 l7 D$ g& G8 j
Play on Linux是WineHQ for Linux的不错替代品,可以在Linux上运行Windows应用程序。它也是免费的开源程序,因此,我们无需购买任何许可证即可使用Play on Linux。它支持Windows版的众多应用程序和游戏。
* s! u3 `# ~. t7 C1 n1 p: F, x# y
" i4 h9 T% M9 t. P/ Q b14b7af3fc644e1fa2b30bf5e5790726.jpg 7 `/ f  m5 P% {6 m; c

3 h8 t! ]/ ~6 m7 H为了运行Windows程序,它使用Wine兼容层,并在前面提供图形用户界面,以方便用户。Play on Linux用Python语言编写,它提供了包装器外壳脚本,为任何特定软件指定Wine的配置。3 h! N1 Q  P$ W& S; p+ u8 j# t& ?

! [# T6 c6 l2 w8 k) O9 Q2 t7 t除了Linux外,它还可以在MacOS和FreeBSD上使用,运行Adobe Acrobat Reader DC、Microsoft Office 2016、Age Of Empires III和Assassin’s Creed Revelations之类的程序。然而,不能保证它也可以运行你想在Linux上运行的程序。此处可以查看PlayOn Linux支持的Windows应用程序完整列表:https://www.playonlinux.com/en/supported_apps-1-0.html9 Y7 A8 \* A# p1 n, P+ K" `  ]
" I/ @8 Z% S# b1 B$ A
Crossover for Linux, MacOS & ChromeOS
4 ~. m8 Y- Z/ v0 m
* S2 C" ~3 A% x1 H" c4 T$ }Crossover是WineHQ和PlayOnLinux的最佳替代品,可以在Linux、MacOS和ChromeOS上运行Windows应用程序。不过遗憾的是,它不是一款开源程序,用户得掏钱才能使用它。 Crossover是CodeWeavers开发的采用专有许可证的程序,使Linux和Mac OS X操作系统与Windows程序兼容。3 L% K. `4 [/ M* H6 d
$ p) J3 T& K7 Q8 H( `
ecc2162eb06a497fa1303a2e7a84c79f.jpg
, z8 T! _) @1 }! N( g' F( [$ w3 b4 d
Crossover是与x86兼容的PC系统软件,需要至少200 MB的可用磁盘空间用于自身的安装以及安装Windows应用程序。它正式支持Ubuntu、Mint、Fedora、Debian和Red Hat Enterprise Linux(RHEL)等Linux操作系统。( V7 X- d9 |' [3 w' w

! O/ Z! U3 v. d除了Linux外,还可以在运行Notebook的Chrome操作系统上从Google Play商店下载它。! P$ ?6 P$ Z9 M& ]& v
4 D; Z0 k( U- Q" U+ i
借助CrossOver Mac,我们可以直接从停靠栏启动Windows应用程序,与Mac和Linux系统功能无缝集成,以实现跨平台的复制粘贴以及文件互通。. Y0 w' S: C: f& H) x. S
$ _: X2 p0 Y6 ^  g8 D" E" A
Crossover的一年许可费为15.95美元。) F# d& Y: q6 y' C" n. c0 C# ^* J
) K* n9 T; g% H3 I1 h
它可以轻松安装和运行一些Windows软件,其中包括:微软Office 2016、Enterprise Architect、World Warcraft、Adobe Dreamweaver和Adobe Photoshop 7.0/CS4等。 . D6 y  h9 N& r# W5 x
) K+ o0 s. S/ m4 K3 \
毫无疑问,CrossOver确实是有力的竞争者,不过如果你在寻找CrossOver的免费和最佳替代品,那么Wine和PlayOnLinux始终是首选。& d! v( g, N. j

' C6 C9 w0 H# F2 p% c: E6 `: M, a9 VQ4Wine- Qt GUI for Wine
7 ^# ~- f# f( ]3 P+ c8 a
# `) t- h+ U4 C6 NQ4Wine是Qt GUI for the Wine 兼容层。这意味着该工具用来提供易于使用的图形用户界面,以管理Wine前缀及其已安装的应用程序。Q4Wine支持Linux、FreeBSD和OS X等平台。3 l+ @, v5 U8 Z. r; X0 \

7 T0 s6 _' E/ L3 P( w7 P& }/ W a1eeb8f5fdf04aac8ae8a2f8aed6f1f0.jpg
* {2 q- T3 q# G+ V$ k0 L! G( [0 h+ d+ J: q# u8 Q- M
它拥有可用于wine颜色设置的Qt颜色主题,可同时处理不同的wine版本,控制wine进程,自动启动图标支持,从PE文件(.exe .dll)中提取图标等等。
8 D2 H; m, G, d0 x- l
5 m+ d2 D1 ?: |$ [* p' b) `Wineskin for Mac: h6 |/ o' y$ @* s5 ~
3 q) m- P) F9 [; n& S2 N
Wineskin是一种运行Windows程序的工具,但仅适用于Mac OSX。它是一种移植工具,可将Windows应用程序移植到普通的Mac应用程序,并充当Windows软件的包装器。它可免费使用,目前可在OS X 10.6 Snow Leopard、OS X 10.7 Lion、OS X 10.8 Mountain Lion、OS X 10.9 Mavericks和OS X 10.10 Yosemite上运行。' g1 {" ~! O- e( q$ V

+ a4 ~5 `8 W. m2 o, V2 }Winebottler2 u6 ~5 f6 i3 i4 S% q, V

4 i3 n) p$ a7 x, j2 BWinebottler是另一个专用于仅在MacOS上运行基于Windows的程序的工具。它使用开源工具Wine构建,充当一种打包器:通过打包来移植Windows应用程序,从而与MacOS兼容。比如说,一些音频播放器仅适用于Windows,然后你可以使用WineBottler将其打包用于MacOS。2 v& G# c; d0 L+ N

0 w) N( l" g# j- o  g 66d7e39d9309430d87708261d94726cd.jpg ' ]& E* b7 v8 J0 d7 F, ^* C( p

" }, S" p" ^$ Z% y这是一个很方便的工具,只需单击一下即可使用脚本来配置、下载和安装面向MacOS的Windows EXE应用程序。
欢迎厂家入驻,推文!免费!微信:yinpinyingyong

111

积分

4

听众

17

音贝

音频应用

Rank: 1

积分
111
发表于 2020-2-6 00:46:39 | 显示全部楼层
谢谢楼主,感谢
欢迎厂家入驻,推文!免费!微信:yinpinyingyong

93

积分

4

听众

4

音贝

音频应用

Rank: 1

积分
93
发表于 2020-2-6 19:14:38 | 显示全部楼层
太厉害了 非常感谢 解惑
欢迎厂家入驻,推文!免费!微信:yinpinyingyong

80

积分

4

听众

0

音贝

音频应用

Rank: 1

积分
80
发表于 2020-2-7 23:11:02 | 显示全部楼层
谢谢楼主 楼主辛苦: o& S3 F1 |  w. Q. |: E0 _
欢迎厂家入驻,推文!免费!微信:yinpinyingyong
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

音频应用搜索

QQ|小黑屋|手机版|音频应用官网微博|音频应用 ( 鄂ICP备16002437号 )

GMT+8, 2025-6-8 02:52 , Processed in 0.035754 second(s), 10 queries , Redis On.

Powered by Audio app

快速回复 返回顶部 返回列表