Open ssl

rahmaiyed123 Messages postés 122 Statut Membre -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

SVP quelqu'un me donner la signification des commandes suivantes
tar -zxvf openssl-1.0.1m.tar.gz
cd openssl -1.0.1m.tar.gz
./config --prefix=/usr/local/openssl-certgen shared
make
make install

1 réponse

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Bonjour,

    De manière générale quand tu te poses une question sur la signification d'une commande tu peux utiliser
    man
    :
    https://www.mistra.fr/tutoriel-linux-man.html

    man tar
    man make


    1) La commande
    tar
    décompresse l'archive
    openssl-1.0.1m.tar.gz 
    .
    2)
    cd
    (change directory) entre dans le répertoire décompressé.
    3)
    ./config
    (à mon avis plutôt
    ./configure
    ) exécute le script
    config
    situé dans ce répertoire. En réalité, ce script sert à vérifier si tout ce qui est nécessaire à la compilation d'openssl est bien présent, et où est ce que cela est situé sur ton disque. Les options passées permettent de préciser comment compiler openssl et à quel endroit openssl sera installé, en l'occurrence dans
    /usr/local/openssl-certgen
    .
    4) La commande
    make
    lance la compilation.
    5)
    make install
    déploie la librairie dans
    /usr/local/openssl-certgen
    .

    Ceci dit, je te déconseille d'installer openssl ainsi, sauf si tu n'as pas le choix ou un besoin très spécifique qui n'est pas assuré par le paquet openssl de ta distribution. En effet, en général généralement on installera plutôt openssl via son gestionnaire de paquet (par exemple via
    apt-get
    sous debian ou ubuntu) ce qui évitera :
    1) d'avoir à galérer à comprendre les commandes que tu as évoqué
    2) d'éviter à installer les éventuelles dépendances manquantes manuellement (si
    ./configure
    échoue)
    3) de bénéficier des mises à jour de sécurité liée à cette librairie lorsque tu mettras à jour ton système.

    Une installation par paquet consisterait à lancer en root :

    apt-get update
    apt-get install openssl


    Bonne chance
    0