Linux From Scratch(LFS11.0)构建 LFS 系统 - OpenSSL-1.1.1l
Posted Lucifer三思而后行
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux From Scratch(LFS11.0)构建 LFS 系统 - OpenSSL-1.1.1l相关的知识,希望对你有一定的参考价值。
OpenSSL 软件包包含密码学相关的管理工具和库。它们被用于向其他软件包提供密码学功能,例如 OpenSSH,电子邮件程序和 Web 浏览器 (以访问 HTTPS 站点)。
安装 OpenSSL
解压软件包:
cd /sources
tar -xf openssl-1.1.1l.tar.gz
cd openssl-1.1.1l
准备编译 OpenSSL:
./config --prefix=/usr \\
--openssldir=/etc/ssl \\
--libdir=lib \\
shared \\
zlib-dynamic
编译该软件包:
make
运行以下命令以测试编译结果:
make test
一项名为 30-test_afalg.t 的测试在某些 (CONFIG_CRYPTO_USER_API* 设定不一致的) 内核配置下会失败。如果它失败,可以放心地忽略它。
安装该软件包:
sed -i '/INSTALL_LIBS/s/libcrypto.a libssl.a//' Makefile
make MANSUFFIX=ssl install
将版本号添加到文档目录名,以和其他软件包保持一致:
mv -v /usr/share/doc/openssl /usr/share/doc/openssl-1.1.1l
如果需要的话,安装一些额外的文档:
cp -vfr doc/* /usr/share/doc/openssl-1.1.1l
安装完成后清理工作:
cd ..
rm -rf openssl-1.1.1l
本次分享到此结束啦~
如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持,你的支持就是我创作最大的动力。
❤️ 技术交流可以 关注公众号:Lucifer三思而后行 ❤️
以上是关于Linux From Scratch(LFS11.0)构建 LFS 系统 - OpenSSL-1.1.1l的主要内容,如果未能解决你的问题,请参考以下文章
Linux From Scratch(LFS11.0)构建 LFS 系统 - 清理系统
Linux From Scratch(LFS11.0)构建 LFS 系统 - GCC-11.2.0
Linux From Scratch(LFS11.0)收尾工作
Linux From Scratch(LFS11.0)收尾工作