Как установить «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.