`
isiqi
  • 浏览: 16701598 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

install IE 7 on Linux with wine

阅读更多

When I'm making a web page at home on my laptop (a Linux machine), I test it on Firefox and IE 7. (I only test on IE7 now, because it will be distributed to Windows users as a high-priority update.) Unfortunately, IE 7 will not install under Wine, which is annoying because that's how I run Windows programs on my Linux machine. However, there is a way to get the layout engine of IE 7 working under Wine -- and that's all I need.

Problem
IE7 will not install under Wine, the popular Windows compatibility layer that allows many Windows programs to run on Linux.
Solution

Install standalone IE6 and replace its rendering and layout libraries with those of IE7.

  1. Install IE6 using IEs4Linux [download]. You will not need the cabextract utility.
  2. Download IE7 for Windows XP (IE7-WindowsXP-x86-enu.exe) from the Microsoft IE downloads page.
  3. Move IE7-WindowsXP-x86-enu.exe to a new, empty folder (soon to be filled with DLL files) and run "wine IE7-WindowsXP-x86-enu.exe /x" to extract it.
  4. Copy the following files to ~/.ies4linux/ie6/drive_c/windows/system: wininet.dll, iertutil.dll, shlwapi.dll, urlmon.dll, jscript.dll, vbscript.dll, mshtml.dll, mshtmled.dll, mshtmler.dll, advpack.dll, inetcpl.cpl
  5. Grab normaliz.dll from dll-files.com and inetcplc.dll from dlldump.com and put them in that folder as well.
  6. Run WINEPREFIX=~/.ies4linux/ie6 winecfg and set the IE6 default environment to Windows XP

To run this Frankenstein's Monster of IE 6/7, run the command ~/bin/ie6.

Known failures
  • GIF images render as black rectangles
  • The user interface is that of IE 6, not IE 7
  • Conditional comments may not work properly
Explanation
By copying over the rendering libraries from IE7 to IE6, we can simulate the layout behavior of IE7 while still running the program under Wine. Wine is under beta development, and will continue to be for as long as Microsoft continues to develop Windows.
Resources
分享到:
评论

相关推荐

    oracle 11.2 install on linux

    oracle 11.2 install on linux

    Running Visual FoxPro on Linux Using Wine (翻译稿)

    7. **性能与稳定性**:使用Wine运行VFP可能不如在原生Windows环境下流畅,因此对硬件性能有一定要求。此外,某些高级功能或第三方控件可能无法正常工作。定期更新Wine以获得更好的兼容性和性能。 8. **替代方案**:...

    datastage 8.7 install on linux

    datastage 8.7 install on linux

    Linux系统中通过Wine安装微信_install-wechat-via-wine.zip

    Linux系统中通过Wine安装微信_install-wechat-via-wine.zip

    linux系统下的wine安装方法

    ### Linux系统下的Wine安装方法 #### 一、引言 Wine(Wine Is Not an Emulator)是一款在Linux及类Unix操作系统上运行Windows应用程序的兼容层软件。它通过模拟Windows API函数以及动态链接库(DLLs),使得用户...

    Linux安装Photoshop CS6 Install Photoshop CS6 on Linux Ubuntu 13.04

    这篇博客文章“Linux安装Photoshop CS6 Install Photoshop CS6 on Linux Ubuntu 13.04”似乎提供了详细步骤,帮助用户在Ubuntu 13.04上安装这款著名的图像编辑软件。 首先,你需要确保你的系统已经更新到最新状态,...

    linux下wine的使用教程

    ### Linux 下 Wine 使用教程 #### 一、Wine 概述与作用 Wine 是一个在 Linux 和其他类 Unix 操作系统上运行 Windows 应用程序的兼容层。它允许用户在无需安装 Windows 操作系统的情况下,直接执行 .exe 文件。Wine...

    微信更新包,在linux安装wine微信使用

    sudo apt install wine ``` 对于基于Arch Linux的系统,使用Pacman: ``` sudo pacman -Syyu wine ``` 其他发行版可能需要添加额外的软件源或者使用AUR(Arch User Repository)来安装。 3. **下载微信更新...

    oracle21c RAC install on linux 8.4.pdf

    oracle21c RAC install on linux 8.4.pdf

    linux wine 使用指南.html

    Linux Wine使用指南是一个非常实用的主题,对于那些希望在Linux环境下运行Windows应用程序的用户来说,这是一个不可或缺的工具。Wine,全称"Windows Emulator",并非一个模拟器,而是一个兼容层,它允许Linux系统...

    安装wine后的必装插件(mono,gecko)

    wine是linux下运行windows程序插件,wine安装后需要安装两个依赖组件mono和gecko,该压缩包包括了安装wine的详细教程及mono和gecko的使用方法,亲测绝对实用,让需要wine的小伙伴们少走弯路

    How To Install nginx on CentOS 6 with yum

    在安装 Nginx 之前,我们需要安装 EPEL(Extra Packages for Enterprise Linux),这是一个额外的软件仓库,提供了许多最新的软件包,包括 Nginx。使用以下命令安装 EPEL: ``` sudo yum install epel-release ``` ...

    wine tts 安装流程和文件

    Wine是一个开源软件,它允许Linux用户运行Windows应用程序。以下是一份详细的“wine tts”安装流程和涉及的文件说明: 1. **Wine安装**:首先,你需要在Ubuntu上安装Wine。在终端中输入以下命令: ``` sudo apt-...

    ies4linux-2.99.0.1

    (1)IE 6 will be installed automatically.Do you want to install IE 5.5 SP2 too? [ y / n ] 如果你不需要安装 IE 5.5 SP2,则选“n”。 (2)And do you want to install IE 5.01 SP2? [ y / n ] 询问是否安装 ...

    Linux下install4j打包插件

    【标题】"Linux下install4j打包插件" 涉及的核心知识点是关于install4j在Linux环境下的使用和其打包功能。Install4j是一个强大的Java应用程序安装制作工具,它允许开发者创建跨平台的安装程序,覆盖Windows、Mac OS ...

    oracle9204 install on linux

    详细介绍linux上oracle得安装,详细得就像唐僧………… 专业得安装文档。

    民航大学linux上网-wine1.2

    2. **安装和配置Wine**:在Linux上安装Wine通常需要通过包管理器进行,例如在Ubuntu上使用`sudo apt install wine`命令。安装后,用户可以配置Wine设置,如选择模拟的Windows版本,以适应不同应用程序的需求。 3. *...

    InstallAnyWhere Linux 打包VM环境

    InstallAnyWhere在打包的时候可以提供多种... installanywhere的jre以vm的形式存在,必须放在installanywhere的安装目录下的resource\installer_vms文件夹下, 这样在进行build的时候,Linux下的vm列复选框才可以用。

Global site tag (gtag.js) - Google Analytics