rpm -qa | grep openssl
rpm -e --justdb --nodeps <yourpackage>
OpenSSL 4.0.0 release page:
sudo yum -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.shBuilded RPM will be in
/root/rpmbuild/RPMS/x86_64/
After install-openssl_4.sh will finish, you can install builded rpm:
sudo rpm -ivvh /root/rpmbuild/RPMS/x86_64/openssl-4.0.0-1.el9.x86_64.rpm✅ System OpenSSL was preserved (required by sudo, pam, etc.)
✅ OpenSSL 4.0.0 installed in parallel to /usr/openssl4
To use OpenSSL 4.0.0:
/usr/bin/openssl4 versionTo compile against OpenSSL 4.0.0:
gcc -I/usr/openssl4/include -L/usr/openssl4/lib64 program.c -lssl -lcryptoTo check library paths:
ldconfig -p | grep libsslOpenSSL 3.6.2 release page:
sudo yum -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.shBuilded RPM will be in
/root/rpmbuild/RPMS/x86_64/
After install-openssl_3.sh will finish, you can install builded rpm:
sudo rpm -ivvh /root/rpmbuild/RPMS/x86_64/openssl-3.6.2-1.el9.x86_64.rpm --nodepssudo yum -y groupinstall 'Development Tools'
git clone https://github.com/philyuchkoff/openssl-RPM-Builder
cd openssl-RPM-Builder
chmod +x install-openssl_1.1.1.sh
sudo ./install-openssl_1.1.1.shBuilded RPM will be in
/root/rpmbuild/RPMS/x86_64/
After install-openssl_1.1.1.sh will finish, you can install builded rpm:
sudo rpm -ivvh /root/rpmbuild/RPMS/x86_64/openssl-1.1.1w-1.el7.x86_64.rpm --nodeps$openssl version
OpenSSL 1.1.1w 11 Sep 2023
or
$rpm -qa openssl
openssl-1.1.1w-1.el7.x86_64