操作系统:fedora16
升级文件:openssh-7.5p1.tar.gz
1、升级openssl,因为fedora16自带的openssl为1.0.0版本,openssh7.5需要版本号>1.0.0
注意:不要升级到最新的1.1版本,openssh7.5需要小于这个版本的openssl
版本要求可以查看openssh7.5
2、下载了openssl-1.0.1e.tar.gz版本
3、./config shared --prefix=/usr/local/openssl-1.0.1e
此处要编译动态库,使用shared参数
make -j4
make install
4、增加动态库加载路径
vi /etc/ld.so.conf.d/openssl-1.0.1e.conf
写入内容/usr/local/openssl-1.0.1e/lib
5、执行ldconfig,使得路径生效
6、开始升级openssh,./configure --prefix=/usr/local/openssh-7.5 --with-ssl-dir=/usr/local/openssl-1.0.1e