每这个帖子,
较新版本的 Ubuntu(包括 14.04)附带两个用于 AIDE 的软件包:
aide, with the aide command and manual page, and little else aide-common, with a wrapper around that command, configuration files with rules, and cron configuration files that will cause AIDE to be run nightly
如果您的 AIDE 像这样捆绑,尝试直接运行 aide 命令将失败并显示以下消息:
无法打开文件 /var/lib/aide/please-dont-call-aide-without-parameters/aide.db 进行读取
即使提供了参数。
配置文件位于不同的地方,要配置和使用 AIDE,必须使用 aide-common 中的可执行文件:aideinit、aide.wrapper、update-aide.conf 和 aide-attributes。
在 Debian 10 中,当你apt install aide
,aide-common
也可以安装。
如何在aide
没有aide-common
Debian 的情况下安装?
答案1
从中apt-cache depends aide
我们可以看出它仅被推荐:
[~]$ apt-cache depends aide
aide
Conflicts: aide-dynamic
Conflicts: aide-xen
Recommends: aide-common
Suggests: figlet
如果它说Depends: aide-common
这是硬性要求。建议只是软依赖,因此您可以选择忽略它。
如果我们从那里继续man apt-get
,了解 apt-get 的工作原理并搜索,recommends
我们会发现:
--no-install-recommends Do not consider recommended packages as a dependency for installing. Configuration Item: APT::Install-Recommends.
因此该命令apt-get install --no-install-recommends aide
应该安装助手而不是安装aide-common
。