Package Details: aide 0.19.3-1

Git Clone URL: https://aur.archlinux.org/aide.git (read-only, click to copy)
Package Base: aide
Description: A file integrity checker and intrusion detection program
Upstream URL: https://aide.github.io/
Keywords: hids
Licenses: GPL
Submitter: arojas
Maintainer: AlphaJack (Dj4n90, Dominiquini)
Last Packager: AlphaJack
Votes: 7
Popularity: 0.24
First Submitted: 2020-05-01 18:17 (UTC)
Last Updated: 2026-02-03 23:25 (UTC)

Pinned Comments

kitterhuff commented on 2023-04-24 06:56 (UTC) (edited on 2023-04-25 11:03 (UTC) by kitterhuff)

Hello! it is mandatory to manually import the gpg key of the aide developer.
  • You should be able to do it by issuing the command: gpg --recv-keys 2BBBD30FAAB29B3253BCFBA6F6947DAB68E7B931

Compare the output to the one in this github page:https://github.com/aide/aide it should be something along the lines of:

Hannes von Haugwitz hannes@vonhaugwitz.com Hannes von Haugwitz hvhaugwitz@debian.org 4096 bit RSA key F6947DAB68E7B931, created: 2011-06-28 Fingerprint: 2BBBD30FAAB29B3253BCFBA6F6947DAB68E7B931

andrej commented on 2021-03-27 20:58 (UTC) (edited on 2021-03-27 21:49 (UTC) by andrej)

A few more notes on this package:

  • The current version, 0.17.3, needs a few config tweaks (database_in instead of database, log_level and report_level instad of verbose).
  • It creates legacy logs -> it should have an entry in /etc/logrotate.d/.
  • It would be nice to have a few systemd units (.service and .timer) for regular maintenance and checks. Also, the database files need to be "rotated" after each run etc. The WiKi suggests using cron, but that's an outdated idea compared to systemd timers.
  • The cron idea is in fact also wrong, because it updates the checksums unconditionally. Automated regular maintenance (a systemd timer) should only run and log aide -C, not aide -u.
    • A Pacman hook (or the like) should run aide -u after updates. This could (and most likely should) be a systemd .service (but not a systemd .timer), so that it can be restarted in the background by Pacman after updates. This would have quite a few advantages:
      • aide -u would run automatically at the right time.
      • Pacman wouldn't need to block and wait for aide -u after an update.
      • However, if a reboot was to follow, aide -u would be waited for properly.
      • Another Pacman update started closely afterwards would block and wait for the previous aide -u correctly before starting a new one in the background (hence a restart instead of just a start).

Latest Comments

1 2 3 Next › Last »

krobe commented on 2026-05-19 19:15 (UTC) (edited on 2026-05-19 19:17 (UTC) by krobe)

Manjaro upgrade today replaced libnettle.so.8 with libnettle.so.9 which causes aide to fail with

/usr/sbin/aide: error while loading shared libraries: libnettle.so.8: cannot open shared object file: No such file or directory

Will it be possible to provide a updated package that resolves this issue?

Durag commented on 2026-05-18 08:54 (UTC) (edited on 2026-05-18 11:26 (UTC) by Durag)

AIDE fails to build against nettle-4.0, see https://github.com/aide/aide/issues/218

bedouin commented on 2026-05-12 14:59 (UTC)

Thanks, @josie, that did the trick.

josie commented on 2026-05-12 14:48 (UTC)

hiya I had some issues building this in clean chroot. this patch made it work for me: https://gitlab.archlinux.org/-/snippets/3791/raw/main/snippetfile1.txt

bedouin commented on 2026-05-11 09:49 (UTC) (edited on 2026-05-11 09:49 (UTC) by bedouin)

nettle 4 upgrade breaks aide build.

src/md.c: In function ‘close_md’:
src/md.c:169:72: error: passing argument 2 of ‘nettle_functions[(unsigned int)i].digest’ makes pointer from integer without a cast [-Wint-conversion]
  169 |                 nettle_functions[i].digest(&md->ctx[i].md5, hashsums[i].length, hs->hashsums[i]);
      |                                                             ~~~~~~~~~~~^~~~~~~
      |                                                                        |
      |                                                                        int
src/md.c:169:72: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int’
src/md.c:169:17: error: too many arguments to function ‘nettle_functions[(unsigned int)i].digest’; expected 2, have 3
  169 |                 nettle_functions[i].digest(&md->ctx[i].md5, hashsums[i].length, hs->hashsums[i]);
      |                 ^~~~~~~~~~~~~~~~                                                ~~~~~~~~~~~~~~~
src/md.c:53:28: note: declared here
   53 |   nettle_hash_digest_func *digest;

Dj4n90 commented on 2025-04-06 18:36 (UTC)

HI,

https://github.com/aide/aide/releases/tag/v0.19 is released! \o/

Maybe you will add Option: --with-curl \ to configure -options.

ttyl, Django

simona commented on 2023-11-04 17:13 (UTC)

src/aidecheck.service missing

simona commented on 2023-07-12 08:34 (UTC)

install: impossibile eseguire stat di '/home/simona/.cache/yay/aide/src/aidecheck.service': File o directory non esistente

crab2313 commented on 2023-07-04 06:31 (UTC)

diff --git a/PKGBUILD b/PKGBUILD
index ec24bea..dc70c30 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -14,11 +14,14 @@ license=('GPL')
 depends=('acl' 'e2fsprogs' 'libelf' 'mhash' 'pcre')
 backup=('etc/aide.conf')
 source=("https://github.com/aide/aide/releases/download/v${pkgver}/aide-${pkgver}.tar.gz"{,.asc} \
+       "aidecheck.service"
+       "aidecheck.timer"
         "aide.conf")
-sha256sums=('758ff586c703930129e0a1e8c292ff5127e116fc10d0ffdbea8bf2c1087ca7e4' # aide-${pkgver}.tar.gz sha256sum
-             'SKIP'
-             'dd8f40a6e0a298dd0f457e6d814bc29c3fd5e5061cc9007386e2c2c3c7887f1a' # aide.conf chksum
-             )
+sha256sums=('758ff586c703930129e0a1e8c292ff5127e116fc10d0ffdbea8bf2c1087ca7e4'
+            'SKIP'
+            'fc7bd68dccc0e8694bb5a001fb6a80514f1380e41b95742e19d19b3172b22878'
+            '818a70166118652c217cbc64d24eee4d8adc8f40dd41edaca543f67e2117b242'
+            'dd8f40a6e0a298dd0f457e6d814bc29c3fd5e5061cc9007386e2c2c3c7887f1a')

 validpgpkeys=('2BBBD30FAAB29B3253BCFBA6F6947DAB68E7B931') # Hannes von Haugwitz <hannes@vonhaugwitz.com>

<deleted-account> commented on 2023-06-23 15:28 (UTC)

Failed to compile due to missing src/aidecheck.service any workaround to fix it? I don't see where the compilation process is reference it or why it's disappearing every time I try to install