6.50.1. Instalarea OpenSSL
Mai întâi, remediați o problemă identificată în amonte:
sed -i '/\} data/s/ =.*$/;\n
crypto/rand/rand_lib.c
memset(\&date, 0, sizeof(data));/' \
sed -i '/\} data/s/ =.*$/;\n
crypto/rand/rand_lib.c
Pregătiți OpenSSL pentru compilare:
./config --prefix=/usr \
--openssldir=/etc/ssl \
--libdir=lib \
impartit \
zlib-dinamic
./config --prefix=/usr \
--openssldir=/etc/ssl \
--libdir=lib \
impartit \
zlib-dinamic
Compilați pachetul:
face
face
Pentru a testa rezultatele, emite:
face test
face test
Instalează pachetul:
sed -i '/INSTALL_LIBS/s/libcrypto.a libssl.a//' Makefile make MANSUFFIX=ssl install
sed -i '/INSTALL_LIBS/s/libcrypto.a libssl.a//' Makefile make MANSUFFIX=ssl install
Dacă doriți, instalați documentația:
mv -v /usr/share/doc/openssl /usr/share/doc/openssl-1.1.1c cp -vfr doc/* /usr/share/doc/openssl-1.1.1c
mv -v /usr/share/doc/openssl /usr/share/doc/openssl-1.1.1c cp -vfr doc/* /usr/share/doc/openssl-1.1.1c