如何运行安装文件

如何运行安装文件

我在另一台电脑上安装了 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 显示所有必要的信息。

相关内容