各位Linux使用者必然遇到的一个问题是:在Linux下用mozilla或其它系列的浏览器打开某个asp网站时出现一些奇怪现象,要么某些部分不能显示,要么某些按钮不能按,要么某输入框不能输入……
本人也长久被这问题困扰,最近总算解决了难题,看看我在Ubuntu下使用IE浏览器的桌面,注意右边的那个Internet Explorer 6.0图标。(见图1)
你必须安装如下几个软件:
1.wine
wine是什么?按官方说法,是可以使Windows程序在Unix上运行起来的工具。简单说来就是Windows环境模拟器。
有了这个工具以后,你可以在Unix/Linux下运行一些Windows程序,小到Windows下记事本程序,大到大型游戏CS和办公套件Microsoft Office。只要做些设置,配置好相应的环境即可运行这些Windows下的程序。
安装方法嘛,如果是第1代Linux,就先找到wine安装包,然后用rpm -ivh wine*.rpm命令安装。
如果是第2代Linux,就直接输入apt-get install wine安装。
安装完成之后直接输入wine calc就可以运行Windows下的计算器了,wine wordpad就可以运行Windows下的写字板了,wine notepad就可以运行Windows下的记事本了。
当然,运行任何Windows程序前最好运行wine-cfg或wine-setup等命令来配置一下wine。
一些大型Windows下应用程序,比如iexplorer.exe(Microsoft的Internet Explorer),winword.exe(Microsoft的word文字处理器)是不能在默认wine环境下运行起来的,必须进行一些设置。
2.cabextract
这个工具是用来读取Microsoft下面cab格式的软件包的,为了能安装后面的IE软件,必须安装这个cabextract。
安装方法同上apt-get install cabextract即可。
3.ies4linux
看名字就知道了,Linux下面的IE,其实这个软件只是一个脚本,实际是用了wineserver的服务和Microsoft的iexplorer.exe程序。
从下面的地址下载开源的ie,下载地址:http://www.linuxidc.com/Linux/2008-03/11868.htm
解压这个软件包。
然后就可以到目录里运行安装命令进行安装了。
安装过程会去download.microsoft.com下载一些软件包,比如:
249973USA8.exe DCOM98.EXE mfc40.cab swflash.cab
这里的swflash.cab是IE的flash插件。
安装完成后就在当前用户主目录下产生一个.ies4linux目录和bin目录,bin目录下有ie6命令文件。记得把这些目录里的文件设置成所有用户可用或把owner设置成要运行ie6命令的那个用户。
然后就可以看到桌面上有个IE的图标了,直接双击运行吧,出来的就是Microsoft Windows下的Internet Explorer。慢慢享用吧
最后给大家看看我安装ie4linux后运行IE使用网上银行的图片。(见图2)
图2