来一发Wine 让Windows上的软件个人移平易近
在linux中学习命令的最好办法是学习Shell脚本编程,Shell脚本比起其他语言来学习简单,但是功能却十分强大.通过学习Shell编程,能让你掌握大量的linux命令。Wine(WineIsNotanEmulator)是一个在X和UNIX之上的,Windows3.x和WindowsAPIs的完成.它是一个Windows兼容层,用普通的话说,就是一个Windows摹拟器,这个层即供应了一个用来从Windows源收支到UNIX的开辟工具包(Winelib),也供应了一个程序加载器,该加载器同意不必任何修正Windows3.1/95/NT的二进制文件,就能够运转在IntelUnix及其衍生版本下.Wine能够事情在尽年夜多半的UNIX版本下,包含Linux,FreeBSD,和Solaris.Wine不必要MicrosoftWindows,由于这是一个完整由百分之百的收费代码构成的,能够选择的完成,可是它却能够随便地利用当地体系的DLLs,假如它们是能够被使用的话.Wine的公布是完整公然源代码的,而且是收费刊行的。
今朝Wine仍在开展阶段,仅能实行少部分的Windows软体,年夜部分的软体仍旧没法一般实行。
Wine的官方站点是http://www.winehq.com/,固然你能够在它的官方站点下载源代码,本人设置编译,不外这个历程但是对照烦琐的!我倡议你到CodeWeavers下载一个已编译好的RPM刊行版本.
1、下载Wine
CodeWeaversWine的最新版本是Wine1.0Preview2(Wine1.0的预刊行版本2),网址是http://www.codeweavers.com/wine/download.html,下载文件名为codeweavers-wine-20010112-1.i386.rpm。
2、安装
以root用户登录,安装Wine,不外安装之前你必要删除之前的版本(我的Linux是RedHat7.1):
rpm-qa|grepwine;查询之前安装的Linux版本。
假如显现的是wine-xxxxx-xxx(分歧的Linux刊行版本,显现的大概纷歧样),则可实行以下命令删除:
rpm-ewine-xxxxx-xxx
然后实行以下命令安装新下载的Wine:
rpm-Uhvcodeweavers-wine-20010112-1.i386.rpm
3、加载Windows分区
实行以下命令将Windows的C分区加载到Linux下的/mnt/dosc目次:mkdir/mnt/doscmount-tvfat/dev/hda1/mnt/dosc
4、设置Wine
Wine的设置很复杂,窗口形式只用鼠标指指导点就能够完成,你不再用往设置谁人烦琐的wine.conf设置文件了。
1)在XWindow窗口界面下实行winesetup翻开Wine设置程序
注重:必要提示你一句,为了平安起见,Wine不同意以root登录设置Wine。
2)选择Windows安装路径
Wine设置程序会主动查找、设置Windows目次(固然你必要事前将Windows地点的分区加载到Linux分区的某一个目次下边)。
3)最初的调剂
设置已停止了,不外为了未来界面更友爱一些,你能够在“Basic”/“Look&Feel”/“WindowsVersion”选项中,将Windows的版本号设置为“Windows98”。
4)运转使用程序
能够经由过程两种体例运转:
a.主动运转
在KDE大概GNOME的文件办理器中切换到使用程序地点目次,单击就能够翻开。固然程序运转速率非常迟缓,不外聊胜于无。
b.手工运转
在Console形式下,键进以下命令:
wine<你想运转的使用程序>
c.举个例子来讲吧
想要经由过程wine在linux下利用Winzip,这么做呢?
从头运转winesetup,在设置Windows安装路径窗口中,选择“Createanewwindowsdirectory(创立一个新的Windows安装目次)”,别的的统统都很复杂,在Linux中间接运转Winzip安装文件安装Winzip然后就能够挪用了。
</p>
linux系统的文件布置,etc/,opt/目录的内容等; 不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。 就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务 linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创! 放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。 说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。? 说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。? 这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。? 我是学习嵌入式方向的,这学期就选修了这门专业任选课。
页:
[1]