Я установил rkhunter из источника (я думаю, 1.40), а затем обновил его до 1.4.2 из источника (так как в rkhunter нет функции обновления приложений, а последняя версия в apt старая), однако это означает, что у меня старая версия в / usr / bin / rkhunter и новый в / usr / local / bin / rkhunter. Пока я не забываю использовать правильный путь (или убедиться, что / usr / local / bin выше в $ PATH), все в порядке, но я не уверен, что у меня есть две версии rkhunter одновременно и используется одна и та же конфигурация файл - хорошая идея. Так! Есть ли способ удалить старое и оставить новое и не испортить конфигурацию?
Лучшее, что я могу придумать, - это сделать резервную копию конфигурации, удалить с помощью apt, переустановить для источника, восстановить конфигурацию и запустить --propupd, чтобы установить базу данных
РЕДАКТИРОВАТЬ: Из новой информации: 1. установлено из источника. 2.Устанавливается из пакета
Предполагая, что у вас все еще есть копия исходного источника, который вы использовали, я все равно попробую: Сделайте резервную копию конфигурации, затем
make uninstall
или
sudo make uninstall
с использованием исходного кода 1.40.
на этом этапе убедитесь, что версия пакета правильно установлена: sudo dpkg-reconfigure rkhunter
в системах на основе Debian или: sudo yum reinstall rkhunter
для базовых систем Red Hat
Конфигурация должна остаться нетронутой, но я также посоветовал на всякий случай сделать резервную копию.