Introduction à OpenSSL-1.0.2l Libraries
Le paquet OpenSSL-1.0.2l contient
des bibliothèques liées à la cryptographie. Elles sont utiles pour
fournir des fonctions cryptographiques à d'autres programmes, comme
des applications de courriels et des navigateurs web (pour accéder
aux sites HTTPS). Ce paquet fournit seulement les bibliothèques et
les en-têtes pour les paquets qui n'ont pas encore été portés vers
OpenSSL-1.1.0f.
Ce paquet est connu pour se construire correctement sur une
plateforme LFS-8.1.
Informations sur le paquet
Téléchargements supplémentaires
Dépendances de OpenSSL-1.0.2l
Facultatives
MIT Kerberos V5-1.15.1
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/OpenSSL
Installation de OpenSSL-1.0.2l Libraries
Note
Ce paquet ne supporte pas la construction en parallèle.
Installez les bibliothèques OpenSSL-1.0.2l avec les commandes
suivantes :
patch -Np1 -i ../openssl-1.0.2l-compat_versioned_symbols-1.patch &&
./config --prefix=/usr \
--openssldir=/etc/ssl \
--libdir=lib/openssl-1.0 \
shared \
zlib-dynamic &&
make depend &&
make -j1
Pour tester les résultats, lancez : make -j1 test. La suite de test
ne supporte pas le parallélisme.
Maintenant, en tant qu'utilisateur root
:
make INSTALL_PREFIX=$PWD/Dest install_sw &&
install -vdm755 /usr/lib/openssl-1.0 &&
cp -Rv Dest/usr/lib/openssl-1.0/* /usr/lib/openssl-1.0 &&
mv -v /usr/lib/openssl-1.0/lib{crypto,ssl}.so.1.0.0 /usr/lib &&
ln -sv ../libssl.so.1.0.0 /usr/lib/openssl-1.0 &&
ln -sv ../libcrypto.so.1.0.0 /usr/lib/openssl-1.0 &&
install -vdm755 /usr/include/openssl-1.0 &&
cp -Rv Dest/usr/include/openssl /usr/include/openssl-1.0 &&
sed 's@/include$@/include/openssl-1.0@' -i /usr/lib/openssl-1.0/pkgconfig/*.pc
Explication des commandes
shared
: Ce paramètre
force la création de bibliothèques partagées avec les bibliothèques
statiques.
zlib-dynamic
: Ce
paramètre ajoute les fonctionnalités de compression/décopression
avec la bibliothèque libz
.