!["/usr/lib/x86_64-linux-gnu" 디렉토리가 없습니다. 그러나 소프트웨어 설치 지침에는 "./configure --with-ssl-lib=/usr/lib/x86_64-linux-gnu"가 표시됩니다.](https://linux55.com/image/126081/%22%2Fusr%2Flib%2Fx86_64-linux-gnu%22%20%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EA%B0%80%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.%20%EA%B7%B8%EB%9F%AC%EB%82%98%20%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4%20%EC%84%A4%EC%B9%98%20%EC%A7%80%EC%B9%A8%EC%97%90%EB%8A%94%20%22.%2Fconfigure%20--with-ssl-lib%3D%2Fusr%2Flib%2Fx86_64-linux-gnu%22%EA%B0%80%20%ED%91%9C%EC%8B%9C%EB%90%A9%EB%8B%88%EB%8B%A4..png)
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
데비안주의입니다. /usr/lib64
한번 시도해 보세요
답변2
'sudo dpkg --addarchitere --w file:///home/universal + --all.cache/.fr-O8I2ji/mol-0.9.72.1/file_acsess.deb (x86_64)'
그게 효과가 있을 거야