虚拟机下ubuntu系统源码安装wine

闲来没事,昨天物理机里利用硬盘安装的方法安装了Windows8和ubuntu双系统。可是却因为校园网需要神舟拨号上网,而且这个拨号软件特么的坑。网上找了好多方法都无法解决。最后只能在Windows下的VM里面的ubuntu系统里面先源码安装一下wine软件。然后制作成ubuntu的本地软件源,保存在物理机里面的ubuntu系统分区下供其使用来安装wine软件。其中种种阻碍,不能直接互联还真的是个很严峻的问题哈。下面就介绍下在VM里面的ubuntu下安装wine软件。 1、在系统能够联网的情况下,打开终端,输入: sudoapt-getinstallflexbison sudoapt-getinstallbuild-essential sudoapt-getinstallgcclibc6-devfakerootlibglib1.2-devlibglib2.0-devlibltdl3-devlibmad0-devlibmng-devlibodbcinstq1c2libogg-devlibpng12-devlibqt3-headerslibqt3-mt-devlibvorbis-devlibxft-devlibxi-devlibxinerama-devlibxmu-devlibxmu-headerslibxmuu-devlibxpm-devlibxtrap-devlibxtst-devlibxv-devlibxxf86dga-devqt3-dev-toolsrender-devunixodbc-devx-devx11proto-record-devx11proto-trap-devx11proto-video-devx11proto-xf86dga-devxlibs-devfontforgeflexbisonlibxext6 注意每个包的名字之间要有空格。 2、下载最新的Wine的源码包 http://www.winehq.org/download/ 3、打开终端,输入 tar -jxvf wine-1.0-rc2.tar.bz2 4、输入 cd wine-1.0-rc2 5、输入 sudo ./configure -v 这时wine开始检查编译环境,检查包依赖是否通过,如果这个不出差错,剩下的几步就只是时间问题。很多人在编译遇到困难而放弃的,最大的原因就是这里了。 6、编译完成以后,就会提示你可以make depend && make了,输入 sudo make depend && make 接下来就是最漫长的编译了过程,CPU占用率很高,一般的机器需要1个小时左右才能完成,但我是在VMware下的虚拟机系统里面的,足足花了两个小时。 7、编译完成以后,会提示你Wine built successfully,这时输入 sudo make install 这样,wine的编译安装就功成了,接下来就是wine的设置了。 1、打开终端,输入(一定不要用sudo或者root用户执行这个,如果用一般用户时出现问题,都是前面的某些步骤没有做好,而不单单是权限的问题,用root很多时候非但不能解决问题,还会使问题更严重)。 winecfg 这个命令在使用wine之前至少要执行一次,他会建立wine的运行文件夹~/.wine.wine是一个隐藏文件夹,里面有wine的注册表文件和虚拟的C盘。 稍等片刻,就会出现一个面板,这就是wine的一些基本的配置。 打开Audio的标签,这个面板会失去反映一段时间,之后出现一个声音驱动程序的选择框,一般情况下选择OSS。如果你是独立的声卡,选择ALSA更好。如果只有OSS,就选择OSS。 在ApplicationSettings里下面的windows版本把默认的改成winxp,以前很多帖子都说win98支持的软件的软件更多,但现在似乎是xp下运行软件更顺畅。反正如果出现软件不能运行的问题,可以把98和xp互换试一下。 2、设置wine使用光驱 打开终端,输入 ln -s /dev/scd0 ~/.wine/dosdevices/d\:\: 有些系统的可能没有scd0而是hdc,想知道是什么可以自己到/dev文件加里去看一下。 3、设置wine的“假”IE 如果你不打算装ies4linux的话,用gecko来替代IE,在安装软件前先安装,可以避免很多问题。打开终端输入 wine iexplore http://www.google.cn 出现对话框后,点击install,程序会自动下载安装gecko,大概需要10分钟,安装成功会出现google的中文主页。 4、部分DLL设置 到真实windows下的system32文件夹(C:\WINDOWS\systenm32)里复制mfc42.dll,msvcp60.dll,riched20.dll,riched32.dll这几个文件到/home/user/.wine/drive_c/windows/system32文件里,需要覆盖时确定。其他dll文件不要随便覆盖,要做备份。 5、如果编译安装途中出现类似下面的错误,此段英语是因为你没有安装相关的devel支持,如果是用gonme桌面的,请在桌面输入:sduo apt-get install gnome-devel下载安装完后再次执行编译安装wine即可。

相关阅读RelatedRead

Ubuntu 16.04.4 LTS无线上网慢的解决方法

如此桌面你们造吗

Ubuntu 14.04允许root直接ssh远程服务器

Windows8.1引导Ubuntu13.10

Ubuntu12.04自动挂载windows磁盘

Ubuntu 12.04 禁用触摸板

Ubuntu12.04将GoAgent配置成系统服务并开机启动

5 条评论添加评论

从来都觉得蝎子精是整部《西游记》里最美的女人,当蝎子精把唐僧逼到床上撩拨时,我心下不住地为唐僧鼓劲:从了,从了,咱就从了吧!但关键时刻,可恶的悟空出现了…… 回复1:唉,要是换好色的八戒出现就好了! 回复2:嗯,八戒出现了,这次改蝎子精不从了……

回复取消回复

玩Linux的尴尬在于好多玩意不支持这个系统。大坑!!

回复取消回复
@月小升

en .是啊,不过也有好多玩意在Linux下才能更完美地体现滴。

回复取消回复
@酷特尔,虚拟化,VMwa

比如?什么时候也帮我建个站吧,,,现在真心没空,,,

回复取消回复
@杀我可以

呵。。。这叫折腾,不是叫建站。我也真心想没空。可是...

回复取消回复