gpt4 book ai didi

构建OpenSSH时缺少OpenSSL header

转载 作者:行者123 更新时间:2023-12-04 14:57:26 24 4
gpt4 key购买 nike

我想从来源中构建具有特定OpenSSL版本的特定OpenSSH版本,但是出现以下错误:

mkdir /tmp/ssh
cp openssh-6.7p1.tar.gz /tmp/ssh
cp openssl-1.0.1l.tar.gz /tmp/ssh
cd /tmp/ssh
tar zxvf openssl-1.0.1l.tar.gz
cd openssl-1.0.1l
./config --prefix=/tmp/ssh
make
make install
cd ..
tar zxvf openssh-6.7p1.tar.gz
cd openssh-6.7p1
./configure --with-ssl-dir=/tmp/ssh --prefix=/tmp/ssh

...
checking openssl/opensslv.h usability... no
checking openssl/opensslv.h presence... no
checking for openssl/opensslv.h... no
configure: error: *** OpenSSL headers missing - please install first or check config.log ***

openSSH的配置脚本中是否存在错误,还是我必须更改任何命令?

最佳答案

这是一种不向./configure发送标志的方法,您需要先安装OpenSSL。获取最新的tarball here

./config
make
make test
make install

然后 install libssl-dev
apt-get install libssl-dev

然后,您可以重试 installing OpenSSH:
cd openssh-[version]
./configure
make
make install

关于构建OpenSSH时缺少OpenSSL header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30330835/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com