Ubuntu 10.04安装IEs4linux及相关问题的解决

Wine、Cedega、CrossOver 等配置
回复
清 凉散 人
帖子: 89
注册时间: 2008-11-18 8:50

Ubuntu 10.04安装IEs4linux及相关问题的解决

#1

帖子 清 凉散 人 » 2010-11-13 8:05

随着软件的不断更新变化,有些着软件因为时间久了,或者原来软件的作者已经另谋高就没有兴趣等等,已经没有人去维护他,有时旧有的软件己经无法在安装或使用了,好像IEs4linux就是其中一个,目前己经用不到他了,不过我们可以把原始码稍为修改了一下,就能找到方法让旧爱复活在Ubuntu 10.04 Wine 1.3下安装。

其实也不是太难搞定,只因为IEs4linux需要用到wineprefixcreate,而新版的Wine 1.3没有这个程序,就会导致安装失败,新版的Wine是用winepath取代,我们只要把安装的原始码修正一下,就能正常安装IEs4linux了.

由于wine 1.3使用了winepath代替wineprefixcreate,所以安装ies4linux的时候,会提示wine版本太旧,wineprefixcreate有误。可以通过修改ies4linux 2.99.0.1/lib的functions.sh、install.sh来简单解决ie6的安装问题。

在install.sh 426行左右
subsection $MSG_CREATING_PREFIX
set_wine_prefix "$BASEDIR/ie1/"
wineprefixcreate &> /dev/null
clean_tmp

改为:
subsection $MSG_CREATING_PREFIX
set_wine_prefix "$BASEDIR/ie1/"
winepath &> /dev/null
clean_tmp

在functions.sh 242行左右
function create_wine_prefix {
if which wineprefixcreate &> /dev/null; then
( wineprefixcreate 2>&1 ) | debugPipe
else
error $MSG_ERROR_NO_WINEPREFIXCREATE
fi
}

改为:
function create_wine_prefix {
if which winepath &> /dev/null; then
( winepath 2>&1 ) | debugPipe
else
error $MSG_ERROR_NO_WINEPREFIXCREATE
fi
}

保存后重新运行./ies4linux安装即可.flash提示版本太旧,要更新。

以上并不是原创,是结合网上的几个帖子写的特此声明!

现在已经把IEs4linux修正了,打包放上来,有需要的请下载安装了,文中要用到的修改过的IEs4linux :
ies4linux-2.99.0.rar
(308.9 KiB) 已下载 489 次
回复