logo
0
0
Login

STEPS

wget https://mirrors.cloud.tencent.com/OpenBSD/OpenSSH/portable/openssh-9.8p1.tar.gz wget https://github.com/openssl/openssl/releases/download/openssl-3.0.17/openssl-3.0.17.tar.gz tar zxvf ./rpmbuild/SOURCES/openssh-9.8p1.tar.gz --strip-components=1 -C ./rpmbuild/SPECS/ openssh-9.8p1/contrib/redhat/openssh.spec wget https://github.com/openssl/openssl/releases/download/openssl-3.0.17/openssl-3.0.17.tar.gz ./config --prefix=/usr/local/openssl shared -fPIC localedef -v -c -i en_US -f UTF-8 en_US.UTF-8 # 提示perl: warning: Setting locale failed.时执行 export LANG=en_US.UTF-8 yum install perl-IPC-Cmd -y #提示Can't locate IPC/Cmd.pm,缺少perl-IPC-Cmd时安装 # 生成配置文件 ./config --prefix=/usr/local/openssl shared -fPIC # 开始编译安装 make clean && make -j 4 && make install #export OPENSSL_ROOT_DIR=/usr/local/openssl #export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OPENSSL_ROOT_DIR/lib ldd /usr/local/openssl/bin/openssl #检查函数库 echo "/usr/local/openssl/lib64" >> /etc/ld.so.conf.d/openssl.conf #更新函数库 ldconfig -v # 更新动态链接库 /usr/local/openssl/bin/openssl version # 查看版本 rpmbuild -ba --define "_topdir /workspace/rpmbuild" openssh.spec #编译rpm包

About

No description, topics, or website provided.
Language
C37.7%
Perl13.9%
HTML7.6%
Assembly6.4%
Others34.4%