ฉันพยายามติดตั้ง openssl ตามซอร์สที่รัน:
wget wget ftp://ftp.openssl.org/source/openssl-1.0.2g.tar.gz
tar xvzf openssl-1.0.2g.tar.gz
cd openssl-1.0.2g
./config --prefix=/home/david/project shared
make depend
make test
make install
make
มันล้มเหลวหลังจากทำการทดสอบดำเนินการกับ:
make[2]: Leaving directory `/home/david/project/openssl-1.0.1s'
make[2]: Entering directory `/home/david/project/openssl-1.0.1s/test'
/usr/bin/ld: cannot find -lssl
collect2: ld returned 1 exit status
make[2]: *** [link_app.gnu] Error 1
make[2]: Leaving directory `/home/david/project/openssl-1.0.1s/test'
make[1]: *** [bntest] Error 2
make[1]: Leaving directory `/home/david/project/openssl-1.0.1s/test'
make: *** [tests] Error 2
libssl-dev สามารถติดตั้งจากแหล่งที่มาได้อย่างไรเนื่องจากฉันไม่ได้ใช้ตัวจัดการแพ็คเกจ
แก้ไข ฉันมี:
[root@localhost lib64]# ls -l libssl*
-rwxr-xr-x. 1 root root 258456 Dec 15 19:46 libssl3.so
lrwxrwxrwx. 1 root root 16 Feb 27 22:10 libssl.so.10 -> libssl.so.1.0.1e
-rwxr-xr-x. 1 root root 441240 Jan 8 14:45 libssl.so.1.0.1e
และเพิ่ม:
[root@localhost lib64]# ls -l libssl*
-rwxr-xr-x. 1 root root 258456 Dec 15 19:46 libssl3.so
lrwxrwxrwx. 1 root root 16 Mar 18 16:24 libssl.so -> libssl.so.1.0.1e
lrwxrwxrwx. 1 root root 16 Feb 27 22:10 libssl.so.10 -> libssl.so.1.0.1e
-rwxr-xr-x. 1 root root 441240 Jan 8 14:45 libssl.so.1.0.1e
ฉันจะเพิ่มการเชื่อมโยงสัญลักษณ์ได้อย่างไร มีบางอย่างที่ฉันสามารถทำได้เป็นตัวเลือกการติดตั้งหรือไม่?