ies4linux安装失败

不幸的是我需要安装和使用IE …我正在使用这里给出的指南。 但是当我尝试使用./ies4linux进行启动时,我终于得到了这个错误:

The program 'ies4linux-gtk.py' received an X Window System error. This probably reflects a bug in the program. The error was 'RenderBadPicture (invalid Picture parameter)'. (Details: serial 6659 error_code 143 request_code 139 minor_code 10) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the --sync command line option to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.) 

有人能帮我吗? 谢谢!!

使用./ies4linux --no-gui

 IEs4Linux 2 is developed to be used with recent Wine versions (0.9.x). It seems that you are using an old version. It's recommended that you update your wine to the latest version (Go to: winehq.com). IEs4Linux will: - Install Internet Explorers: 6.0 - Using IE locale: EN-US - Install Adobe Flash 9.0 - Install everything at: /home/giovanni/.ies4linux [ OK ] Downloading everything we need Downloading from microsoft.com: DCOM98.EXE 0% mfc42.cab 249973USA8.exe ADVAUTH.CAB CRLUPD.CAB HHUPD.CAB IEDOM.CAB IE_EXTRA.CAB IE_S1.CAB IE_S2.CAB IE_S5.CAB IE_S4.CAB IE_S3.CAB IE_S6.CAB SETUPW95.CAB FONTCORE.CAB FONTSUP.CAB VGX.CAB SCR56EN.CAB Downloading from macromedia.com: swflash.cab [ OK ] Installing IE 6 Initializing Creating Wine Prefix Extracting CAB files Installing IE 6 Installing DCOM98 Installing TTF Fonts Installing ActiveX MFC42 /home/giovanni/.ies4linux/downloads/mfc42.cab: No such file or directory An error occured when trying to cabextract some files. 

 wget -q "http://deb.playonlinux.com/public.gpg" -O- | sudo apt-key add - sudo wget http://deb.playonlinux.com/playonlinux_precise.list -O /etc/apt/sources.list.d/playonlinux.list sudo apt-get update && sudo apt-get install playonlinux 

我又来了

 giovanni@giovanni-X551CAP:~$ cd ies4linux-* giovanni@giovanni-X551CAP:~/ies4linux-2.99.0.1$ ./ies4linuxIEs4Linux 2 is developed to be used with recent Wine versions (0.9.x). It seems that you are using an old version. It's recommended that you update your wine to the latest version (Go to: winehq.com). The program 'ies4linux-gtk.py' received an X Window System error. This probably reflects a bug in the program. The error was 'RenderBadPicture (invalid Picture parameter)'. (Details: serial 2720 error_code 143 request_code 139 minor_code 10) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the --sync command line option to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.) 

我更改了链接,如评论“最新包中的install.sh第75行所示:

 download http://activex.microsoft.com/controls/vc/mfc42.cab 

服务器回答:

拒绝访问您无权访问此服务器上的“ http://activex.microsoft.com/controls/vc/mfc42.cab ”。

参考#18.ecdd4e17.1453232252.16053044如果您有该文件或者可以在其他地方找到它,只需替换该URL,它应该能够继续安装。“


但现在我有….

IEs4Linux 2开发用于最近的Wine版本(0.9.x)。 看来你使用的是旧版本。 建议您将葡萄酒更新到最新版本(转至:winehq.com)。

程序’ies4linux-gtk.py’收到X Window System错误。 这可能反映了程序中的一个错误。 错误是’RenderBadPicture(无效的图片参数)’。 (详细信息:serial 2920 error_code 143 request_code 139 minor_code 6)(注意程序员:通常情况下,X错误是异步报告的;也就是说,在导致错误后你会收到错误。要调试程序,请运行 – 同步命令行选项以更改此行为。如果您在gdk_x_error()函数中断,则可以从调试器获取有意义的回溯。)

问题:无法下载mfc42.cab

最新包中install.sh第75行读取:

  download http://activex.microsoft.com/controls/vc/mfc42.cab 

服务器回答:

拒绝访问

您无权访问此服务器上的“ http://activex.microsoft.com/controls/vc/mfc42.cab ”。

参考文献#18.ecdd4e17.1453232252.16053044

如果您有该文件或者可以在其他地方找到它,只需替换该URL,它应该能够继续安装。 作者很聪明,并为文件文件中的文件提供了哈希:

 mfc42.cab 632755 fbe551338463f13c6a5e215db55ac21b 

问题:关于旧Wine版本的警告

有关Wine版本的警告消息位于functions.sh第36行:

 wine --version 2>&1 | grep -q "0.9." || warning $MSG_WARNING_OLDWINE 

在您的本地化中查找MSG_WARNING_OLDWINE ,如enUS.sh ,您将再次找到警告消息。 如您所见,代码检查以0.9开头的版本号。 当Wine最终发布1.0版本时,作者显然从未更新过软件包。 您可以安全地忽略警告消息的内容 ,但请注意您使用的是旧软件。

备择方案

如何安装Internet Explorer(多个版本)?

通过PlayOnLinux安装IE版本

根据https://www.playonlinux.com/en/download.html更新Ubuntu中的PlayOnLinux

 wget -q "http://deb.playonlinux.com/public.gpg" -O- | sudo apt-key add - sudo wget http://deb.playonlinux.com/playonlinux_trusty.list -O /etc/apt/sources.list.d/playonlinux.list sudo apt-get update sudo apt-get install playonlinux 

Wine现在将自动更新。 打开PlayOnLinux并按照本答案中的说明安装IE6 / IE7 / IE8。