如何升级ssh在这不做介绍,后续再出一篇教大家如何升级。
本篇文章主要介绍在升级的过程中遇到的一个主要的报错的解决方法。
问题描述:
在Ubuntu的系统上编译安装openssh7.7的时候,执行
./configure --prefix=/usr --sysconfdir=/etc/ssh --with-zlib --with-ssl-dir=/usr/local/ssl --with-md5-passwords --mandir=/usr/share/man
出现报错,报错信息如下,
configure: error: *** Can't find recent OpenSSL libcrypto (see config.log for details)
这是缺少openssl-dev依赖的原因解决方法:
安装openssl
apt-get install libssl-dev
然后再继续,继续编译安装openssh就不会出现上述的错误。
如果在apt-get安装openssl的时候报错:
扫描二维码关注公众号,回复:
1793427 查看本文章
有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。
这个时候有以下解决方法:
1.尝试更换源文件,然后执行
apt-get update
2.如果方法1不行的话,最粗暴的方法就是使用aptitude
aptitude install libssl-dev
然后继续编译安装openssh。