Тема: «Berkeley DB»

Категория:
Linux

Установка squidGuard и Berkeley DB 4.6 из исходников на CentOS 7

Недавно потребовалось установить squidGuerd на CentOS 7. В стандартом репозитории его нет, зато есть в epel:

# yum install epel-release

К сожалению, он оказался нерабочим. После запуска пишет ошибку:

Ошибка сегментирования (core dumped)

И в логах:

kernel: squidGuard[28670]: segfault at ffffffffd37751a0 ip 00007f34d288cce0 sp 00007ffde52b6ff8 error 5 in libc-2.17.so[7f34d274a000+1b6000]

Решили ставить из исходников. На сайте проекта сказано, что squidGuard гарантировано будет работать с версией Berkeley DB 4.6.

Annotation: Berkeley DB version 4.7 gives error messages during compilation. Up to version 4.6 the compilation runs fine.

Поскольку в репозитории CentOS версия уже 4.8 (на момент написания статьи), то Berkeley DB тоже пришлось ставить из исходников.