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)收尾工作

Linux From Scratch(LFS11.0)构建 LFS 系统 - Diffutils-3.8

Linux From Scratch(LFS11.0)构建 LFS 系统 - Inetutils-2.1