当 RKhunter 从源代码安装时,删除 RKHunter(使用 apt 安装)

当 RKhunter 从源代码安装时,删除 RKHunter(使用 apt 安装)

我从源代码安装了 rkhunter(我认为是 1.40),然后从源代码更新到 1.4.2(因为 rkhunter 中没有应用更新功能,apt 中的最新版本很旧),但这意味着我在 /usr/bin/rkhunter 中有旧版本,在 /usr/local/bin/rkhunter 中有新版本。只要我记得使用正确的路径(或确保 /usr/local/bin 在 $PATH 中更高),这似乎没问题,但我不确定同时拥有两个版本的 rkhunter 并使用相同的配置文件是否是个好主意。那么!有没有办法删除旧版本并保留新版本,而不会弄乱配置?

我能想到的最好的方法是备份配置,用 apt 删除,重新安装源,恢复配置并运行 --propupd 来设置数据库

答案1

编辑:来自新信息:1.从源安装。2.从包安装

假设你仍然有你使用的原始源的副本,我仍然会尝试:备份配置然后

make uninstall

或者

sudo make uninstall

使用原始 1.40 源。

此时,请确保软件包版本已正确安装: sudo dpkg-reconfigure rkhunter在基于 Debian 的系统上或: sudo yum reinstall rkhunter对于基于 Red Hat 的系统

配置应该保持不变,但我也建议备份以防万一。

相关内容