为什么基于 Debian 的发行版上有一个“/root/.rpmdb”文件夹?

为什么基于 Debian 的发行版上有一个“/root/.rpmdb”文件夹?

我刚刚注意到我的 Devuan ASCII 机器有一个/root/.rpmdb文件夹。

看看我如何使用 apt DEB 文件而不是 RPM,为什么要创建它?而且 - 删除它有多安全?

答案1

基于关联由@SergiyKolodyazhny 提供:

如果您使用了独立安装程序来安装某些第三方内核模块数据知识管理系统框架- DKMS 模块安装程序支持多个发行版,包括基于 rpm 的发行版。显然,安装程序会尝试查询发行版的 RPM 数据库(恕我直言,它不应该这样做),并且此扫描的结果是静默创建一个$HOME/.rpmdb目录(如果当前用户尚不存在该目录)。 ...并且当您安装内核模块时当前用户恰好是root。

此类模块包的示例:VirtualBox、NVIDIA GPU、ndiswrapper、openswan。

相关内容