

Mod_auth_openidc.x86_64 : OpenID Connect auth module for Apache HTTP Server Mod_auth_mellon.x86_64 : A SAML 2.0 authentication module for the Apache Httpd Server Httpd-tools.x86_64 : Tools for use with the Apache HTTP Server Httpd-manual.noarch : Documentation for the Apache HTTP Server Httpd-filesystem.noarch : The basic directory layout for the Apache HTTP Server Httpd-devel.x86_64 : Development interfaces for the Apache HTTP Server Loaded plugins: extras_suggestions, langpacks, priorities, update-motd Let’s say we want to install an Apache HTTP Server on our Linux machine…įirst of all, we will use the yum search command to see the packages available for the Apache HTTP Server. Install a package on your system from a repository.Search for packages that match a specific term.Some of the things you can use yum for are: The packages you can install via yum are available on remote repositories that can be queried using the yum command. The way it works is consistent across those Linux distributions, so this tutorial won’t refer specifically to any of the three distributions. It’s not only used on Red Hat but also on CentOs and Fedora. # ln -s /usr/local/python37/bin/*3.Yum is the main tool used on the Red Hat Enterprise Linux distribution to manage software packages. configure -prefix=/usr/local/python37 -with-openssl=/usr/local/openssl11 -with-system-ffi & make & make install

# LDFLAGS="-Wl,-rpath=/usr/local/openssl11/lib". # yum install -y libffi-devel bzip2-devel ncurses-devel gdbm-devel xz-devel sqlite-devel readline-devel zlib-devel libuuid-devel DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \ In Modules/Setup.dist, edit the following, making sure you remove the leading pound characters: config shared -prefix=/usr/local/openssl11 -openssldir=/usr/local/openssl11 & make & make install # yum groupinstall -y 'Development Tools' Also, there are a bunch of *-devel packages that are needed for Python’s optional modules. The trick is to use the rpath option for the linker (in GCC, that means -Wl,rpath=.) to point to the custom location of OpenSSL, otherwise you’d have to set LD_LIBRARY_PATH each time. For my setup, I installed OpenSSL 1.1.0h under /usr/local/openssl11 and Python 3.7.0 under /usr/local/python37. This is from a minimal install of CentOS 6.10, though it should work with older versions of CentOS 6.

Sure, you can set up Python 3.7 without the ssl module, but you won’t be able to install anything with pip since HTTPS is required for downloading modules. The latest Python 3.7 at last upped its version requirement for OpenSSL, though it sadly means that out of the box it cannot use the version of OpenSSL available with (the now rather old) CentOS 6.
