Как обновить 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

2 ответа

Решение
  • --update Команда только обновляет файлы для текущей версии, но не обновляет ее до более новой версии.

  • Если вы хотите последний rkhunter...

    • Загрузите файл tar.gz со страницы проекта sourceforge. Последняя загрузка 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) но это не нужно, чтобы предотвратить ошибку.

Я использовал этот ответ для обновления с 1.4.0 до 1.4.6 - Когда я попытался запустить rkhunter --check, на экране были напечатаны некоторые ошибки, поэтому я закомментировал строки в файле /etc/rkhunter.conf, чтобы обойти ошибки, а затем он работал нормально. Было только две строки, которые мне нужно было закомментировать.

Другие вопросы по тегам