将 AVG 免费版安装到 Amazon Linux AMI 中

将 AVG 免费版安装到 Amazon Linux AMI 中

我试图将 AVG 免费版安装到 Amazon Linux AMI 中。看起来已经安装了,但我无法启动任何 avg 服务。

我用来安装AVG的命令是

sudo yum install avg2013flx-r3118-a6926.i386.rpm

我还通过这个命令安装了glibc

sudo yum install glibc.i686

当我安装 AVG 时,我收到此警告消息

    加载的插件:priorities、update-motd、upgrade-helper
    检查 avg2013flx-r3118-a6926.i386.rpm:avg2013flx-r3118-a6926.i386
    标记 avg2013flx-r3118-a6926.i386.rpm 要安装
    解决依赖关系
    --> 运行事务检查
    ---> 将安装软件包 avg2013flx.i386 0:r3118-a6926
    --> 依赖解析完成

    依赖关系已解决

    =================================================== =================================================
     包 Arch 版本存储库大小
    =================================================== =================================================
    安装:
     avg2013flx i386 r3118-a6926 /avg2013flx-r3118-a6926.i386 168 M

    交易概要
    =================================================== =================================================
    安装 1 个软件包

    总大小:168M
    安装尺寸:168M
    这样可以吗 [y/d/N]: y
    下载包:
    运行交易检查
    运行交易测试
    交易测试成功
    运行交易
      安装:avg2013flx-r3118-a6926.i386 1/1
    正在安装‘avgd’服务启动脚本...
    不支持为您的平台/发行版自动安装初始化脚本。
    请根据您的平台/发行版进入目录
    为 AVG 守护进程创建符号链接“avgd”到 initscript
    /opt/avg/av/etc/init.d//avgd.all。
    将‘avgd’服务注册到运行级别……
    不支持为您的平台/发行版自动注册初始化脚本。
    请注册“avgd”服务启动脚本和运行级别。
    请使用 /opt/avg/av/bin/avgsetup 进行配置
    生成唯一的用户 ID
    正在处理命令行...
    未使用 /opt/avg/av/cfg/diagcfg.xml 指定 Cfg 文件。
    新的安装 ID 已成功生成。
    启动 AVG AV
    /var/tmp/rpm-tmp.jbNRpS: 第 63 行: /etc/init.d/avgd: 没有这样的文件或目录
警告:%post(avg2013flx-r3118-a6926.i386) scriptlet 失败,退出状态 127 rpm 软件包 avg2013flx-r3118-a6926.i386 中出现非 fatalblinkOSTIN scriptlet 故障
正在验证:avg2013flx-r3118-a6926.i386 1/1 安装: avg2013flx.i386 0:r3118-a6926 完全的!

当我尝试更新 AVG 时

sudo /opt/avg/av/bin/avgupdate

我收到这个错误

/opt/avg/av/bin/avgupdate: error while loading shared libraries: libdialog.so: cannot open shared object file: No such file or directory

任何人都知道如何解决这个问题。

我用 ubuntu 没有问题,但 redhat 很痛苦

答案1

安装过程中的提示很清楚吧?

Automatic installation of initscripts for your platform/distro is not supported.
    Please, in directory according to your plartform/distribution
    create symbolic link 'avgd' to initscript for AVG daemon
    /opt/avg/av/etc/init.d//avgd.all.
    Registering 'avgd' service to runlevels...
    Automatic registration of initscripts for your platform/distro is not supported.
    Please, register the 'avgd' service initscript for startup and runlevels.
    Please do configuration with /opt/avg/av/bin/avgsetup

因此,为 initscript 创建符号链接:

cd /etc/init.d
ln -s /opt/avg/av/etc/init.d/avgd.all avgd.all

然后你可以启动服务

/etc/init.d/avgd.all start

并使其在启动时自动启动:

/sbin/chkconfig avgd.all on

对于由 指示的缺失库

/opt/avg/av/bin/avgupdate:加载共享库时出错: libdialog.so:无法打开共享对象文件:没有这样的文件或目录

尝试查找它包含在哪个包中yum whatprovides */libdialog.so并安装它找到的包。

那么你可能应该遵循最后一个提示:

请使用 /opt/avg/av/bin/avgsetup 进行配置

相关内容