Não tem diretório '/ usr / lib / x86_64-linux-gnu'. Mas as instruções para instalar um software dizem './configure --with-ssl-lib = / usr / lib / x86_64-linux-gnu'

0

Estou tentando instalar o NRPE (nagios remote plugin executor) em um sistema CentOS. Na etapa de configuração, o documento para o qual me referi diz:

./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

Mas o diretório /usr/lib/x86_64-linux-gnu não está presente no meu sistema. Estes são os conteúdos do diretório /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/ 

De acordo com a resposta aqui , pode ser que o sistema mais moderno tenha esse diretório (embora a questão e resposta no link seja sobre o Ubuntu, eu acho que é seguro assumir que o mesmo se aplica aos sistemas CentOS, já que o meu documento de instalação para o CentOS menciona este diretório?). Então, o que eu substituo a localização no comando acima mencionado com se estou faltando esse diretório ?

Caso isso ajude, esta é a versão do CentOS na minha máquina:

[root@pr2 ~]# rpm --query centos-release
centos-release-7-4.1708.el7.centos.x86_64
    
por Kristada673 22.01.2018 / 03:40

1 resposta

0

/usr/lib/x86_64-linux-gnu é um debian-ism, tente /usr/lib64 em vez

    
por 31.05.2018 / 13:03