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.