如何升级 rkhunter

如何升级 rkhunter

运行命令时:

sudo rkhunter --versioncheck

我得到以下输出:

[ Rootkit Hunter version 1.4.0 ]

Checking rkhunter version...
  This version  : 1.4.0
  Latest version: 1.4.2
  Update available

但是似乎没有任何地方可以rkhunter从一个版本升级到1.4.0另一个版本的选项1.4.2,并且在运行以下命令时:

sudo apt-get update && sudo apt-get dist-upgrade

没有可用的升级rkhunter,因此是否有一些特殊命令可以将其升级到最新版本,或者我只需要等到 Ubuntu 存储库中有新版本可用?

我也尝试过跑步:

sudo rkhunter --update

我得到:

[ Rootkit Hunter version 1.4.0 ]

Checking rkhunter data files...
  Checking file mirrors.dat                                  [ No update ]
  Checking file programs_bad.dat                             [ No update ]
  Checking file backdoorports.dat                            [ No update ]
  Checking file suspscan.dat                                 [ No update ]
  Checking file i18n/cn                                      [ No update ]
  Checking file i18n/de                                      [ No update ]
  Checking file i18n/en                                      [ No update ]
  Checking file i18n/tr                                      [ No update ]
  Checking file i18n/tr.utf8                                 [ No update ]
  Checking file i18n/zh                                      [ No update ]
  Checking file i18n/zh.utf8                                 [ No update ]

因此我认为这只是哈希数据库等,并没有升级实际的程序版本。

我正在运行 Ubuntu 14.10

答案1

  • --update命令仅更新当前版本的文件,但不会升级到较新的版本。

  • 如果您想要最新的 rkhunter...

    • 下载来自 sourceforge 项目页面的 tar.gz 文件。最新下载为 1.4.2
    • 转到您的~/Downloads目录(或者如果您将其他人下载到该目录)并提取 tar.gz 文件,cd放入新创建的目录中并安装它。

    • 下载后输入命令...

      cd ~/Downloads
      tar xvfz rkhunter-{tab}
      cd rkhunter-{tab}
      sudo ./installer.sh --install
      

      (按下 时会自动填写版本号tab。)

此后,您可以使用以下命令检查版本并更新资源文件:

sudo rkhunter --versioncheck
sudo rkhunter --update --propupd
sudo rkhunter --checkall

关于错误:查看rkhunter.conf并注释掉SCRIPTWHITELIST=/usr/sbin/prelink或安装预链接(需要启用Universe)

sudo apt-get install prelink

/etc/default/prelink它在安装时被禁用,需要更改配置文件以启用它( PRELINKING=yes),但这不是防止错误所必需的。

相关内容