![Winetricks,IE 的旧版本,以及客户端](https://linux22.com/image/1062292/Winetricks%EF%BC%8CIE%20%E7%9A%84%E6%97%A7%E7%89%88%E6%9C%AC%EF%BC%8C%E4%BB%A5%E5%8F%8A%E5%AE%A2%E6%88%B7%E7%AB%AF.png)
我从 2004 年开始使用 There(虚拟世界,类似于普通电脑用户的第二人生),自 2011 年 There 重新开放以来,一直在 Wine 中运行 Windows 客户端。在过去三年多的时间里,我一直在 Kubuntu 14.04 中运行它,在我的台式机(Core2Quad 自制)上,以及在我的旧笔记本电脑(Dell Latitude D520)上运行它两年;我在两个系统上都安装了它,最近一次是在大约三年前,使用此处的说明。
最近,我购买了一台更新的笔记本电脑,并安装了 Ubuntu Mate 16.04.3,我正尝试在这台电脑上安装它(并且我很快就需要在我的桌面系统上进行安装,它将在即将到来的硬件升级后切换到 Ubuntu Mate 16.04 或 Ubuntu Mate 18.04)。
正确的操作依赖于安装 Internet Explorer 6、7 或 8(出于性能原因,首选 7,但它可以与这三个版本中的任何一个一起使用)——或者,我推测,某些组件由较新版本的 Windows 中提供的,因为客户端安装顺利,并且可以在我的“新”笔记本电脑上的 Windows 10 上完美运行。
然而,目前,每当我尝试使用 winetricks 安装任何版本的 Internet Explorer 时,我都会遇到错误 - 通常是 sha1sum 错误,之后 Winetricks 建议我重命名在安装中止期间创建的文件并重试。在这种情况下,按照指示操作会导致循环 - 三个版本都出现相同的结果。
据我所知,我拥有最新版本的 winetricks。我使用 PlayOnLinux 而不是直接使用 Wine,因为它使安装 Microsoft 组件更加容易,可以自动隔离不同 Windows 程序所需的不同 Wine 版本,过去的经验表明,我可能需要尝试多个 Wine 版本才能找到最适合那里的版本——目前,我选择了 Wine 2.22。
让情况更加复杂的是,Makena(There 的出版商 / 运营商)已经大幅裁员(试图在只有几百名用户的情况下盈利,或者至少收支平衡),上次帮助我这样做的员工已经不再受雇于 There —— 而且 Wine 安装在任何情况下都从未得到官方支持。
如果我无法让 There 在当前和未来的 Ubuntu 版本中工作(并建立一种通用方法),我可能不得不放弃我已经在其中呆了 14 年的虚拟世界,因为我不能/不会依赖重新启动进入 Windows 来运行单个程序。让 There 在 Wine 下工作是我最初从 Windows 过渡到 Linux 的“杀手级应用”——如果我发现我无法再让它继续工作,我会感到难过。
底线问题是:我怎样才能让 winetricks 成功安装 Internet Explorer(最好是版本 7,但 6 或 8 也可以接受),以便我可以让它工作?