我正在尝试在 CentOS 系统中安装NRPE (nagios remote plugin executor)
。在配置步骤中,我参考的文档说,
./configure --enable-command-args --with-nagios-user=nagios --with-nagios-group=nagios --with-ssl=/usr/bin/openssl --with-ssl-lib=/usr/lib/x86_64-linux-gnu
但该目录/usr/lib/x86_64-linux-gnu
不存在于我的系统中。这些是目录的内容/usr/lib
:
[root@pr2 ~]# ls /usr/lib
lib/ lib64/ libexec/
[root@pr2 ~]# ls /usr/lib/
binfmt.d/ grub/ NetworkManager/ sysctl.d/
cpp kbd/ polkit-1/ systemd/
debug/ kdump/ python2.7/ tmpfiles.d/
dracut/ kernel/ rpm/ tuned/
firewalld/ locale/ sendmail udev/
firmware/ modprobe.d/ sendmail.postfix yum-plugins/
games/ modules/ sendmail.sendmail
gcc/ modules-load.d/ sse2/
根据答案这里,可能更现代的系统有这个目录(虽然链接中的问题和答案是关于Ubuntu的,但我认为可以安全地假设CentOS系统也是如此,因为我的CentOS安装文档提到了这个目录? )。所以,如果我缺少该目录,我该如何替换上述命令中的位置?
如果有帮助的话,这是我机器上的 CentOS 版本:
[root@pr2 ~]# rpm --query centos-release
centos-release-7-4.1708.el7.centos.x86_64
答案1
/usr/lib/x86_64-linux-gnu
是 Debian 主义,尝试/usr/lib64
一下
答案2
'sudo dpkg --add architere --w file:///home/universal + --all.cache/.fr-O8I2ji/mol-0.9.72.1/file_acsess.deb (x86_64)'
那应该有效