工作平台刚转到linux下面后会有很多的不方便,因为linux对于windows大部分软件库的不支持,结果是大家都知道的——很多软件不能使用,这 是大家非常的头疼,但是有一个方法可以部分的解决这个问题,为什么是部分的,因为linux 对于windows只有部分库提供了一个接口,而非全部。
给linux安装windows的部分库的方法如下:
先安装一个wine
sudo apt-get install wine
然后将下载下来的.exe文件存放到 ~/.wine/drive_c/windows/system32,因为该目录为wine安装的默认目录。然后
wine soft.exe
最后在桌面的Applications->wine->programes里面运行该exe即可。
二 用WineTricks令你的Wine更完整
Linux下最有名的Windows环境模拟器就是WINE了。它提供了一个可以模拟WINDOWS环境的基本平台,在这上面你几乎可以运行任何你想运行的windows程序。
什么?你不相信?不要告诉我你的程序运行时总是提示缺少mfc42.dll。。。
默认的WINE环境缺少很多WIN平台的库,而且最可恨的是,system32目录下竟然没有regedit程序。
下面我来介绍一下,如何让你的WINE环境更为完整。
1.准备正确的注册表编辑器
首先将/home/用户名/.wine/dosdevices/c:/windows下的regedit.exe程序复制到system32目录下。
命令:
sudo cp /home/用户名/.wine/dosdevices/c:/windows/regedit.exe /home/用户名/.wine/dosdevides/c:/windows/system32/
2.下载并安装winetricks
wget http://www.kegel.com/wine/winetricks
chmod +x winetricks
sudo mv winetricks /usr/local/bin
3.用winetricks安装必需的win支持库,这一步很关键。
命令行输入:winetricks
然后勾选colorprofile ,corefonts ,d3dx9 ,fontfix,fontsmooth-gray ,fontssmooth-rgb ,fontsmooth-bgr ,vcrun2008,ie6 ,
,allfonts
然后选择安装。
4.下面输入winetricks后,勾选dotnetll,dotnet20,vjrun20并安装
都按装完毕后,可以尝试安装一下powerdesigner看看能不能使用。