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