如何在 debian 中安装没有‘aide-common’的‘aide’?

如何在 debian 中安装没有‘aide-common’的‘aide’?

这个帖子

较新版本的 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 aideaide-common也可以安装。
如何在aide没有aide-commonDebian 的情况下安装?

答案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

相关内容