正在安装系统
– 正在运行Makefile
cc -I./external/compat -DMAX_AGENTS=2048 -DOSSECHIDS -DDEFAULTDIR=\”/var/ossec\” -DUSER=\”ossec\” -DREMUSER=\”ossecr\” -DGROUPGLOBAL=\”ossec\” -DMAILUSER=\”ossecm\” -DLinux -DINOTIFY_ENABLED -DHAVE_SYSTEMD -DZLIB_SYSTEM -DUSE_PCRE2_JIT -DLIBOPENSSL_ENABLED -Wall -Wextra -I./ -I./headers/ os_maild/sendmail.o os_maild/sendcustomemail.o os_maild/os_maild_client.o os_maild/config.o os_maild/maild.o os_maild/mail_list.o os_crypto.a config.a shared.a os_net.a os_regex.a os_xml.a -lm -lpthread -lsystemd -lpcre2-8 -lssl -lcrypto -lz ./external/compat/imsg.c ./external/compat/imsg-buffer.c -o ossec-maild
/bin/ld: cannot find -lsystemd
collect2: error: ld returned 1 exit status
make: *** [Makefile:937: ossec-maild] Error 1
Error 0x5.
Building error. Unable to finish the installation.
错误代码 0x5.
编译错误. 不能完成安装.
编译 OSSEC 时出现了 cannot find -lsystemd
的错误。这通常意味着系统中缺少 Systemd 的开发库。
sudo yum install systemd-devel -y