我在另一台电脑上安装了 Ubuntu 16.04,并尝试安装 ESET 防病毒软件。我从该公司获得的唯一信息是一个文件eset_nod32av_64bit_cs.linux
,一条提示,提示我应使其可执行并运行它,以及系统要求https://help.eset.com/eav_linux/4/en-US/ud_install.html?ud_ena_intro_requirements.html,主要是:
- 内核 2.6.x 及更高版本
- GNU C 库 2.3 或更新版本
- GTK+ 2.6 或更高版本
- 建议兼容 LSB 3.1
我已为该文件设置“可执行”权限,并以 root 身份执行它,并且收到了消息,它的翻译是:
请安装以下文件或包:libc6:i386,/lib/ld-linux.so.2。
我在 Ubuntu 软件中心没有找到类似的东西。我该如何安装它们?谢谢!
(主持人的评论:我意外创建了两个帐户;如何合并它们?)
答案1
至少问题的一部分 - 如何摆脱关于需要安装 libc6: i386 的消息 - 有一个解决方案钢铁司机带我去。他带我去ESET 支持页面。我看到我的“推荐更新(xenial-updates)”被选中,类似于该手册中另一个 Linux 发行版的“推荐更新(trusty-updates)”,我希望警报
我@furtherPC:~$ 软件属性-gtk /usr/lib/python3/dist-packages/softwareproperties/gtk/SoftwarePropertiesGtk.py:40: PyGIWarning: 导入 Gdk 时未先指定版本。导入前使用 gi.require_version('Gdk', '3.0') 以确保加载正确的版本。 从 gi.repository 导入 GObject、Gdk、Gtk、Gio、GLib /usr/lib/python3/dist-packages/softwareproperties/gtk/SoftwarePropertiesGtk.py:40: PyGIWarning: 导入 Gtk 时未先指定版本。导入前使用 gi.require_version('Gtk', '3.0') 以确保加载正确的版本。 从 gi.repository 导入 GObject、Gdk、Gtk、Gio、GLib 我@furtherPC:~$没关系。软件更新程序告诉我我的 Ubuntu 16.04 是最新的。推荐的命令
sudo apt-get 更新 sudo apt-get 升级在没有警告的情况下工作。在进一步重启 PC 后
as_a_root@furtherPC:/home/me$ sudo dpkg --add-architecture i386 && apt-get install libc6-i386 [sudo] as_a_root 的密码: E:无法获取 dpkg 前端锁(/var/lib/dpkg/lock-frontend),您是 root 吗? as_a_root@furtherPC:/home/me$没有起作用,但是
as_a_root@furtherPC:/home/me$ sudo apt-get install libc6-i386已下载并安装了 10.4 MB 的文件。现在正在运行该安装文件
as_a_root@furtherPC:/home/me/pathESET$ ./eset_nod32av_64bit_cs.linux 未指定协议 (eset_nod32av_64bit_cs.linux:5531): Gtk-WARNING **: 无法打开显示::0 as_a_root@furtherPC:/home/me/pathESET$不会引发需要 libc6: i386 的消息,但是它会报告进一步的错误。也许我理解得对
我@furtherPC:~/pathESET$ dpkg-query -W libgtk-3-bin libgtk-3-bin 3.18.9-1ubuntu3.3 我@furtherPC:~/pathESET$意味着另外一台 PC 安装了所需的 GTK+ 2.6 或更新版本。我还询问了 ESET 支持,并将在这里告知结果。
答案2
继续回答1.:
从 ESET 支持的回复来看,推断需要
as_a_root@furtherPC:/home/me$ export DISPLAY=:0.0
。我试了一下结果安装程序就运行了
as_a_root@furtherPC:/home/me$ echo $DISPLAY :0.0 as_a_root@furtherPC:/home/me/pathESET$ ./eset_nod32av_64bit_cs.linux
但是,ESET 窗口显示问题(这是重新安装的原因之一)仍然存在。7.4.2020,ESET 显示所有必要的信息。