报错
报错内容
代码语言:javascript复制checking for openssl... not found
Apparently you do not have both the openssl binary and openssl development libraries installed.
Please install the needed binaries and libraries.
The package is often called 'openssl-dev', 'openssl-devel' or 'libssl-dev'
After doing so re-run ./Config
由于依赖 openssl-devel , 在它缺失的情况下就会报找不到的错
代码语言:javascript复制[root@h104 unrealircd-4.0.2]# rpm -qa | egrep -E '(openssl|libssl)'
openssl-1.0.1e-51.el7_2.2.x86_64
openssl098e-0.9.8e-29.el7.centos.2.x86_64
openssl-libs-1.0.1e-51.el7_2.2.x86_64
[root@h104 unrealircd-4.0.2]#
解决办法是给系统装上这个包
代码语言:javascript复制[root@h104 unrealircd-4.0.2]# yum install openssl-devel.x86_64
Loaded plugins: fastestmirror, langpacks
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
base | 3.6 kB 00:00:00
docker-main-repo | 2.9 kB 00:00:00
dockerrepo | 2.9 kB 00:00:00
extras | 3.4 kB 00:00:00
updates | 3.4 kB 00:00:00
(1/4): extras/7/x86_64/primary_db | 101 kB 00:00:00
(2/4): docker-main-repo/primary_db | 13 kB 00:00:00
(3/4): dockerrepo/7/primary_db | 13 kB 00:00:00
(4/4): updates/7/x86_64/primary_db | 3.2 MB 00:00:01
Loading mirror speeds from cached hostfile
* base: mirrors.skyshe.cn
* extras: mirrors.skyshe.cn
* updates: mirrors.aliyun.com
Resolving Dependencies
--> Running transaction check
---> Package openssl-devel.x86_64 1:1.0.1e-51.el7_2.4 will be installed
--> Processing Dependency: openssl-libs(x86-64) = 1:1.0.1e-51.el7_2.4 for package: 1:openssl-devel-1.0.1e-51.el7_2.4.x86_64
--> Processing Dependency: zlib-devel(x86-64) for package: 1:openssl-devel-1.0.1e-51.el7_2.4.x86_64
--> Processing Dependency: krb5-devel(x86-64) for package: 1:openssl-devel-1.0.1e-51.el7_2.4.x86_64
--> Running transaction check
---> Package krb5-devel.x86_64 0:1.13.2-10.el7 will be installed
--> Processing Dependency: libverto-devel for package: krb5-devel-1.13.2-10.el7.x86_64
--> Processing Dependency: libselinux-devel for package: krb5-devel-1.13.2-10.el7.x86_64
--> Processing Dependency: libcom_err-devel for package: krb5-devel-1.13.2-10.el7.x86_64
--> Processing Dependency: keyutils-libs-devel for package: krb5-devel-1.13.2-10.el7.x86_64
---> Package openssl-libs.x86_64 1:1.0.1e-51.el7_2.2 will be updated
--> Processing Dependency: openssl-libs(x86-64) = 1:1.0.1e-51.el7_2.2 for package: 1:openssl-1.0.1e-51.el7_2.2.x86_64
---> Package openssl-libs.x86_64 1:1.0.1e-51.el7_2.4 will be an update
---> Package zlib-devel.x86_64 0:1.2.7-15.el7 will be installed
--> Running transaction check
---> Package keyutils-libs-devel.x86_64 0:1.5.8-3.el7 will be installed
---> Package libcom_err-devel.x86_64 0:1.42.9-7.el7 will be installed
---> Package libselinux-devel.x86_64 0:2.2.2-6.el7 will be installed
--> Processing Dependency: libsepol-devel >= 2.1.9-1 for package: libselinux-devel-2.2.2-6.el7.x86_64
--> Processing Dependency: pkgconfig(libsepol) for package: libselinux-devel-2.2.2-6.el7.x86_64
--> Processing Dependency: pkgconfig(libpcre) for package: libselinux-devel-2.2.2-6.el7.x86_64
---> Package libverto-devel.x86_64 0:0.2.5-4.el7 will be installed
---> Package openssl.x86_64 1:1.0.1e-51.el7_2.2 will be updated
---> Package openssl.x86_64 1:1.0.1e-51.el7_2.4 will be an update
--> Running transaction check
---> Package libsepol-devel.x86_64 0:2.1.9-3.el7 will be installed
---> Package pcre-devel.x86_64 0:8.32-15.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
======================================================================================================================================
Package Arch Version Repository Size
======================================================================================================================================
Installing:
openssl-devel x86_64 1:1.0.1e-51.el7_2.4 updates 1.2 M
Installing for dependencies:
keyutils-libs-devel x86_64 1.5.8-3.el7 base 37 k
krb5-devel x86_64 1.13.2-10.el7 base 649 k
libcom_err-devel x86_64 1.42.9-7.el7 base 30 k
libselinux-devel x86_64 2.2.2-6.el7 base 174 k
libsepol-devel x86_64 2.1.9-3.el7 base 71 k
libverto-devel x86_64 0.2.5-4.el7 base 12 k
pcre-devel x86_64 8.32-15.el7 base 478 k
zlib-devel x86_64 1.2.7-15.el7 base 50 k
Updating for dependencies:
openssl x86_64 1:1.0.1e-51.el7_2.4 updates 711 k
openssl-libs x86_64 1:1.0.1e-51.el7_2.4 updates 951 k
Transaction Summary
======================================================================================================================================
Install 1 Package ( 8 Dependent packages)
Upgrade ( 2 Dependent packages)
Total download size: 4.3 M
Is this ok [y/d/N]: y
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
(1/11): keyutils-libs-devel-1.5.8-3.el7.x86_64.rpm | 37 kB 00:00:00
(2/11): libverto-devel-0.2.5-4.el7.x86_64.rpm | 12 kB 00:00:00
(3/11): libcom_err-devel-1.42.9-7.el7.x86_64.rpm | 30 kB 00:00:00
(4/11): libsepol-devel-2.1.9-3.el7.x86_64.rpm | 71 kB 00:00:00
(5/11): openssl-1.0.1e-51.el7_2.4.x86_64.rpm | 711 kB 00:00:00
(6/11): krb5-devel-1.13.2-10.el7.x86_64.rpm | 649 kB 00:00:01
(7/11): openssl-libs-1.0.1e-51.el7_2.4.x86_64.rpm | 951 kB 00:00:01
(8/11): pcre-devel-8.32-15.el7.x86_64.rpm | 478 kB 00:00:00
(9/11): zlib-devel-1.2.7-15.el7.x86_64.rpm | 50 kB 00:00:00
(10/11): libselinux-devel-2.2.2-6.el7.x86_64.rpm | 174 kB 00:00:02
(11/11): openssl-devel-1.0.1e-51.el7_2.4.x86_64.rpm | 1.2 MB 00:00:22
--------------------------------------------------------------------------------------------------------------------------------------
Total 190 kB/s | 4.3 MB 00:00:23
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Warning: RPMDB altered outside of yum.
Updating : 1:openssl-libs-1.0.1e-51.el7_2.4.x86_64 1/13
Installing : keyutils-libs-devel-1.5.8-3.el7.x86_64 2/13
Installing : libcom_err-devel-1.42.9-7.el7.x86_64 3/13
Installing : libsepol-devel-2.1.9-3.el7.x86_64 4/13
Installing : pcre-devel-8.32-15.el7.x86_64 5/13
Installing : libselinux-devel-2.2.2-6.el7.x86_64 6/13
Installing : libverto-devel-0.2.5-4.el7.x86_64 7/13
Installing : krb5-devel-1.13.2-10.el7.x86_64 8/13
Installing : zlib-devel-1.2.7-15.el7.x86_64 9/13
Installing : 1:openssl-devel-1.0.1e-51.el7_2.4.x86_64 10/13
Updating : 1:openssl-1.0.1e-51.el7_2.4.x86_64 11/13
Cleanup : 1:openssl-1.0.1e-51.el7_2.2.x86_64 12/13
Cleanup : 1:openssl-libs-1.0.1e-51.el7_2.2.x86_64 13/13
Verifying : zlib-devel-1.2.7-15.el7.x86_64 1/13
Verifying : libselinux-devel-2.2.2-6.el7.x86_64 2/13
Verifying : libverto-devel-0.2.5-4.el7.x86_64 3/13
Verifying : 1:openssl-devel-1.0.1e-51.el7_2.4.x86_64 4/13
Verifying : pcre-devel-8.32-15.el7.x86_64 5/13
Verifying : krb5-devel-1.13.2-10.el7.x86_64 6/13
Verifying : 1:openssl-1.0.1e-51.el7_2.4.x86_64 7/13
Verifying : libsepol-devel-2.1.9-3.el7.x86_64 8/13
Verifying : 1:openssl-libs-1.0.1e-51.el7_2.4.x86_64 9/13
Verifying : libcom_err-devel-1.42.9-7.el7.x86_64 10/13
Verifying : keyutils-libs-devel-1.5.8-3.el7.x86_64 11/13
Verifying : 1:openssl-libs-1.0.1e-51.el7_2.2.x86_64 12/13
Verifying : 1:openssl-1.0.1e-51.el7_2.2.x86_64 13/13
Installed:
openssl-devel.x86_64 1:1.0.1e-51.el7_2.4
Dependency Installed:
keyutils-libs-devel.x86_64 0:1.5.8-3.el7 krb5-devel.x86_64 0:1.13.2-10.el7 libcom_err-devel.x86_64 0:1.42.9-7.el7
libselinux-devel.x86_64 0:2.2.2-6.el7 libsepol-devel.x86_64 0:2.1.9-3.el7 libverto-devel.x86_64 0:0.2.5-4.el7
pcre-devel.x86_64 0:8.32-15.el7 zlib-devel.x86_64 0:1.2.7-15.el7
Dependency Updated:
openssl.x86_64 1:1.0.1e-51.el7_2.4 openssl-libs.x86_64 1:1.0.1e-51.el7_2.4
Complete!
[root@h104 unrealircd-4.0.2]# echo $?
0
[root@h104 unrealircd-4.0.2]#