项目介绍

philyuchkoff/openssl-RPM-Builder 是一个托管在 GitHub 上的开源项目,主要使用 Shell 编写,目前获得 137 个 Star、66 次 Fork。

仓库全名
philyuchkoff/openssl-RPM-Builder
Star 数
137
Fork 数
66

README 摘要

OpenSSL RPM Builder for CentOS/RHEL OpenSSL official site Pre-built RPMs (recommended) Ready-to-use RPM packages for CentOS/RHEL 8/9 are available on GitHub Releases: OpenSSL 4.x Build: Or via Makefile: Built RPM location: After the script finishes, install the RPM: Installation System OpenSSL preserved (required by sudo, pam, etc.) OpenSSL 4.x installed in parallel to /usr/openssl4 To use OpenSSL 4.x: To compile…

完整内容见 GitHub 原始 README 或本页 。

常见问题

openssl-RPM-Builder 用什么语言开发?

主要使用 Shell 编写,目前有 137 个 Star。

如何获取 openssl-RPM-Builder 的源码?

可以直接克隆仓库:git clone https://github.com/philyuchkoff/openssl-RPM-Builder.git,默认分支为 master;安装与运行步骤见仓库 README。

openssl-RPM-Builder 最近还在维护吗?

仓库最近一次更新为 2 周前,当前没有未关闭的 Issue;Star 数为 137,可作为社区活跃度的参考。

关于

Build latest OpenSSL binary for CentOS/RHEL

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
276
价值分
102
活跃状态
活跃

语言占比

Makefile
Shell

README

OpenSSL RPM Builder for CentOS/RHEL

GitHub Release (latest by date) GitHub Actions Workflow Status GitHub All Releases GitHub last commit

OpenSSL official site


Ready-to-use RPM packages for CentOS/RHEL 8/9 are available on GitHub Releases:

VER=4.1.0
RHEL=el8  # or el9
wget https://github.com/philyuchkoff/openssl-RPM-Builder/releases/download/openssl-${VER}/openssl4-${VER}-1.${RHEL}.x86_64.rpm
sudo rpm -ivh openssl4-${VER}-1.${RHEL}.x86_64.rpm

OpenSSL 4.x

Build:

sudo dnf -y groupinstall 'Development Tools'
git clone https://github.com/philyuchkoff/openssl-RPM-Builder
cd openssl-RPM-Builder
chmod +x install-openssl_4.sh
sudo ./install-openssl_4.sh

Or via Makefile:

sudo make install-4

Built RPM location:

/root/rpmbuild/RPMS/x86_64/

After the script finishes, install the RPM:

sudo rpm -ivh /root/rpmbuild/RPMS/x86_64/openssl4-4.1.0-1.el9.x86_64.rpm

Installation

  • System OpenSSL preserved (required by sudo, pam, etc.)
  • OpenSSL 4.x installed in parallel to /usr/openssl4

To use OpenSSL 4.x:

/usr/bin/openssl4 version

To compile against OpenSSL 4.x:

gcc -I/usr/openssl4/include -L/usr/openssl4/lib64 program.c -lssl -lcrypto

To check library paths:

ldconfig -p | grep libssl

v4.0.0 release page v4.0.1 release page v4.1.0 release page


OpenSSL 3.x

Build:

sudo dnf -y groupinstall 'Development Tools'
git clone https://github.com/philyuchkoff/openssl-RPM-Builder
cd openssl-RPM-Builder
chmod +x install-openssl_3.sh
sudo ./install-openssl_3.sh

Built RPM location:

/root/rpmbuild/RPMS/x86_64/

After the script finishes, install the RPM:

sudo rpm -ivh /root/rpmbuild/RPMS/x86_64/openssl-3.6.2-1.el9.x86_64.rpm --nodeps

v3.6.2 release page


OpenSSL 1.1.1

End of Life

Check:

$openssl version
OpenSSL 1.1.1w  11 Sep 2023

or

$rpm -qa openssl
openssl-1.1.1w-1.el7.x86_64

评论

暂无评论