wine setup source insight

安装在Mac OS X  上的Wine
本教程是对于那些想要在运行Mac OS X 上安装和使用Wine的人来讲的,你也许已经知道使用
命令行的基本常识,如果你没有,首先要阅读下面的教程。

1,什么是Wine?
Wine真棒。不,我所说的不是你想的那种喝的,我指的是那种在没有Windows系统下运行
Windows 应用程序。它是一种禅,当你想想看,哦,我提到它是完全免费,法律和开放源码?
现在,Windows和Mac很好的结合。您可以并排安装Mac Windows和与他们之间切换使用新兵训
练营,你只能一次使用一个操作系统。你还可以使用工具想Parallels Desktop或者是VMware 
Fusion 虚拟化Windows和在Mac上运行起来。但是虚拟化是缓慢的,而且还浪费许多的内存。
(您的物理计算机本身内创建一个虚构的“虚拟”的计算机,运行的Windows。这需要大量的
资源!)最重要的是,所有的这些解决方法都需要你去拥有自己的Windows,一点也不便宜。
Wine是不同的。当任何的程序运行时,它在系统中都需要占据资源像内存和硬盘空间。所有的
Wine都必须保证那些需要得到回复这样那些程序才能正常的运行。至于程序知道一切都很顺利
,因为它拥有所有它需要的东西。它从来没有意识到它不是在Windows上运行。它比模拟了一
个全新的电脑简单,因此它很速度。因此它仅仅翻译所需的,你没有必要再去复制一个这真实
的Windows操作系统。另外Wine是开放源码,那意味着我们可以继续提高它,增加一些新的功
能。而且你不能击败的价格。

2.许多人发现Wine因为他们都有一个专业的Windows程序以至于它们需要使用,而且它是最后一
件事能够阻止从防止系统转换到不同的系统。因此,最大的问题就是,它能起作用吗?最简单
的回答就是:或许,但是它值得检查。
The Wine程序包括一个叫做AppDB 的数据库,这个数据库是已根据Wine用户评论以及如何使用
,搜索你的程序并且发现它。

3.需求
在Mac上安装Wine,你要按照下面去做:
(1)英特尔公司的Mac:
不幸运的是,你不能安装Wine在旧的PowerPC Mac:它只能在Intel Mac上运行。所有新的
Mac电脑使用 Intel 处理器。看看你的Mac是不是 Intel 处理器,在最左边的工具栏,选择关
于本机,并期待在处理器的描述,苹果标志。如果它包含单词“英特尔”,那你就可以去安装
它。访问一个管理员帐户,与密码 :你不能安装软件除非你是管理员。你需要去以管理员登陆在安装过程中,如果在你的计算机上
只有一个账号,那是管理员账号。而且这个账号需要设置一个密码:如果这个账号没有密码,
命令和实用程序将失败。去设置或者是改变密码,请在系统预置账户部分。
(2) 苹果的Xcode 
您可以安装Xcode中从你的Mac OS X的DVD安装,或者你可以从网站上下载的苹果。 它是免费
的,但下载你需要获得一个免费的苹果开发人员占第一。 如果您运行的雪豹(10.6),你需
要的Xcode 3.2或更高。 如果你运行Leopard(10.5),你需要的Xcode 3.1 。如果您运行的
老虎(10.4),你需要的Xcode 2.5 。 
(3) X11
X11是安装在雪豹和Leopard的默认。 如果您运行的是老虎,你可以安装你的老虎安装X11的
DVD使用的“任择Installs.mpkg”文件。 
互联网连接 
如果你正在阅读本教程,您应该设置。 
约一小时 
不要担心,你不需要去一直坐在你电脑旁那么长时间。

4.安装部分:
第一部分:安装MacPorts
MacPorts是一个管理包能够使安装开放源码更容易。
特别是,尝试去安装一个大的程序比如 Wine ,没有这个管理包的帮助将会极大的困难。幸运
的是,MacPorts 它自己安装是简单的。
1.在MacPorts 网站,去下载和安装网页下载合适的你的电脑的"dmg"硬盘图像
2.双击这个文件你就可以下载,双击.pkg文件运行安装。
第二部分:配置MacPorts
MacPorts需要一些小的安装程序才能正常运行:
1.打开终端复制和粘贴到它上面。记得在开始不包括美元符号。
$ echo export PATH=/opt/local/bin:/opt/local/sbin:$PATH$'n'export 
2.终端将会询问你的密码:这是你电脑上的管理员密码。作为安全措施,终端不会显示你输入
的密码是什么类型,甚至星号。输入你的密码按enter键。如果你可以正确的运行命令,终端
将会做出回复:
export PATH=/opt/local/bin:/opt/local/sbinPATH
export MANPATH=/opt/local/manMANPATH
如果你没有得到回复,它也许是因为管理员账号没有设置密码,设置一个密码是必须的。
2.如果你仅仅运行了Snow Leopard,也用运行这个命令(没有$符号)
$ echo +universal | sudo tee -a /opt/local/etc/macports/variants
如果你能够正确的运行这个命令,终端将会做出回复:
+universal
如果你运行了Leopard or Tiger,不要运行这个命令。
3.关闭重新打开终端窗口。
第三部分:使用MacPorts安装Wine
让我们开始利用MacPorts,让MacPorts知道你想要安装Wine,你所要做的就是输入下面的命令
(没有$命)
sudo port install wine-devel
你也许会被要求再输入一次管理员账号密码。终端将会开始显示很多的信息。这是绝对正常的
——MacPorts仅仅只是保存你现在更新的。这些信息都会成为你的指导去让你知道电脑是否仍
然在工作。它将会花费一会的时间从安装到完成:至少半个小时。知道终端继续给你更多的信
息关于它现在在做什么。都不要打断它。随意离开或者是做其他的事情当电脑在安装Wine的时
候。当终端停止给你更多的信息的时候,而且为另一个命令准备,Wine 已经被安装而且正在
继续。
提示:如果你得到一个错误的信息在这一步,错误信息是:C compiler cannot create 
executables or Failed to locate 'make' in path,那意味着你忘记安装Xcode。看需求

第四部分:使用Wine 安装Windows程序
安装一个Windows程序,首先要下载安装文件:它是以.exe结束。记得你所放的位置,然后再
打开终端。cd到这个位置,使用ls命令保证你能够看到安装文件。(提示:如果你不知道cd和
ls是什么,你应该去学习怎样去使用命令行在使用Wine之前)。
一旦你在正确的目录下,运行安装文件通过Wine在终端上运行下面的命令:
$ wine $INSTALLER.exe
$INSTALLER 是安装文件的名字。例如,如果安装文件命名为setup.exe,你要运行:
$ wine setup.exe
X11 将会打开,一会你就会看到一个经常安装Windows的图形化工具。通过点击它,你就完成
了。
第五部分:使用Wine运行 Windows 程序
打开终端运行这个程序到你的程序文件夹:
$ cd ~/.wine/drive_c/Program Files/
运行ls命令去看看你在安装什么程序。挑一个程序,用cd命令进入它的目录。(如果你有问题
的话,使用自动补齐键tab),里面将会有以.exe 结尾的文件:这是一个程序文件,把它输入
终端:
$ wine $PROGRAM.exe
$PROGRAM 这是.exe文件的名字。X11将会打开,而且这个程序将会全屏打开,随时使用。减小
它的尺寸,从 Mac OS X菜单栏打开Window 菜单 ,选择放大的窗口内。你可以重新调整大小
使程序正常运行。享受在 Mac上使用Windows,自由合法。
5.保持Wine更新 
ine是开放源码程序。那意味世界得程序员会不断改进它,增加其它的功能和挤压错误。如果
你不能更新Wine,这样它们就没有得到那些改进,所以经常更新它是一个好主意,我们可以使
用MacPorts 去更新 Wine,很简单,只要运行这个命令:
$ sudo port selfupdate && sudo port upgrade outdated
再次,您需要输入您的管理员帐户密码。 有了这个命令,MacPorts将首先进行自我更新,如
果有更新可用。它将会发现所有的过期软件,然后把它们更新到最新版本的软件。检查更新,
是不是严格必要的,因为目前Wine运行非常好。 不过,这是一个好主意,运行此命令每隔数
个月左右。 
6. 卸载Wine和MacPorts
如果你尝试之后觉得不喜欢的话,很容易卸载它,只要运行下面的命令:
$ sudo port uninstall wine-devel
而且MacPorts 可以帮助你从电脑中移除Wine。然而,为了安装Wine,MacPorts还必须去安装其
他一些小的程序Wine依赖它们可以正常的运行。(那是为什么安装那么长时间的原因)如果你也
想移除那些程序的话,最简单的方法就是使用下面的命令移除你所有的MacPorts安装程序。
$ sudo rm -rf /opt
这个命令可以移除你所安装的所有的在这个教程里,包括MacPorts,Wine和其他的MacPorts安
装的程序为了使Wine能够正常的运行。

因此这是你为什么经常使用这两个命令的第一个,而不是第二个?好的 , MacPorts能安装许
多不仅仅是Wine,有一大堆的漂亮的方程式可以安装使用比如GraphViz 、Battle for 
Wesnoth, GIMP。像Wine一样,每一个程序都是免费和开放源码,使你决定Wine是不是你喜欢
的,MacPorts可能有别的东西你可能会喜欢的。

你可能感兴趣的:(iOS,Dev)