Как установить «Aide» без «Aide-common» в Debian?

Согласно этому посту ,

Новые версии 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безaide-commonв дебиане?

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.

Другие вопросы по тегам