- 论坛徽章:
- 0
|
前几天把家里的电脑windows给格式化了,安装了gentoo 64位操作系统,gnome桌面。
通过安装libreoffice、firefox、thunderbird、Linuxqq这些软件,可以满足了日常办公的需要
后来为了网上支付的U盾,又安装了virtualbox,通过虚拟机安装windows,可以识别了优盾。
现在基本的东西都有了,还有一样就是3D游戏的问题,在virtualbox因为不支持硬件的3D驱动,很多3D游戏没有办法玩,没有办法,只能使用wine试试看了。
emerge wine
现在系统的wine稳定版本是1.2.1,结果发现编译错误,连续两次都提示未知错误,没有办法,只能想办法安装最新版本:
echo "app-emulaction/wine ~amd64" >> /etc/portage/package.keywords
emerge wine
这次发现没有问题,顺利安装完成。
然后在普通用户下面,执行winecfg,在原有的配置基础上,增加了D盘(对应到~/Wine_D,我自己创建的目录)。
马上把原来备份到移动硬盘上面的xianjianqixiazhuan4.exe(仙剑四安装文件)和sanguo2.exe(三国群英传2,三国群英传系列中我的最爱)两个文件复制到~/Wine_D目录里面
cd ~/Wine_D
wine xianjianqixiazhuan4.exe
发现安装一切顺利,安装目录选择d:\xianjian4
然后wine sanguo2.exe
安装过程中出现了乱码,没有管,根据经验一直安装下去,安装到了d:\sanguo2
这时发现目录-->其他里面出现了仙剑4和三国群英传2的目录。
运行三国群英传2,发现顺利进入了游戏,一点问题没有
运行仙剑4,没能顺利进入游戏。于是通过命令行进行
cd ~/Wine_D/xianjian4/
wine PALa.exe
发现提示缺少msvcp60.dll文件
于是将虚拟机中windows下面的 msvcp60.dll文件复制到 ~/.wine/drive_C/windows/system32文件夹中,发现还是不行。
没办法只能问baidu大神了(本来我是一直用google的,但是这段时间google的访问速度好像一直有问题),看到有的说用winetricks来解决类似的问题。
emerge -s winetricks
发现真的有winetricks,但是被mask掉了
于是:
echo "app-emulation/winetricks ~amd64" >> /etc/portage/package.keywords
emerge winetricks
安装完成后,执行
winetricks
在启动后的界面里面选择 install dlls
在dll列表中,选择vcrun6(里面包含mfc42.dll, msvcp60.dll, msvcrt.dll)
执行完成后,回到仙剑4的安装目录中
wine PALa.exe
顺利进入仙剑四!! |
|