特定 Wine 应用程序无法访问互联网

特定 Wine 应用程序无法访问互联网

我安装了 Wine,并尝试用它安装 Evernote。我得到了一个旧的 Evernote 安装文件 (5.6.4.4632),因为这个版本在 Ubuntu 14.04 下运行。我现在使用的是 Ubuntu 15.04。

当我启动 Evernote 时,弹出一条错误消息,告诉我无法连接到服务器。

因此我下载了适用于 Windows 的 Firefox,使用 Wine 安装它,并且它可以访问互联网。

我还尝试清除我的 Wine 前缀并使用较新版本的 Evernote (5.8.13.8152),以防服务器不再接受旧版本。

[ 我知道还有其他客户端,但出于各种原因我更喜欢原来的应用程序。]

答案1

这篇文章中提出了一个解决方案:如何配置 wine 来安装 Evernote?,进一步解释如下:安装-evernote-en-linux(西班牙语,但包含很多图片)

您可以安装playonlinux. 安装 PlayOnLinux 后,转到管理 Wine 版本,并安装wine 1.4.1 32bit。

然后点击安装程序->安装未列出的程序->在新的虚拟驱动器中安装程序

为你的应用程序虚拟驱动器命名(“evernote”或任何你喜欢的名字),然后标记使用另一个版本的 wine并选择你刚刚安装的 1.4.1。我选择的虚拟驱动器类型32位 Windows 安装

浏览驱动器中的安装程序,等待安装完成并关闭 Evernote,这样 PlayOnLinux 就可以注意到安装已完成。

这适用于 Ubuntu 15.04 中的 Evernote_5.8.13.8152。

答案2

您需要 32 位 DNS 解析库。要安装此库,请以 root 身份运行以下命令之一:

64-bit Debian 8 : apt-get install libnss-mdns:i386
32-bit Debian or Ubuntu : apt-get install libnss-mdns
64-bit Ubuntu : apt-get install libnss-mdns:i386
32/64-bit Fedora : dnf install nss-mdns.i686
32-bit Mandriva : urpmi nss_mdns
64-bit Mandriva : Not available
32-bit SUSE : zypper install nss-mdns
64-bit SUSE : zypper install nss-mdns-32bit
32-bit Arch : pacman -Syu nss-mdns
64-bit Debian 7 and older : apt-get install lib32nss-mdns

正如这里提到的,除了 wine 之外,没有什么需要 32 位二进制文​​件:https://wiki.winehq.org/FAQ#Why_doesn.27t_DNS_resolve_in_64-bit_operating_systems.3F

相关内容