Open ssl

rahmaiyed123 Messages postés 82 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 34167 Statut Modérateur -
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


A voir également:

1 réponse

mamiemando Messages postés 34167 Statut Modérateur 7 885
 
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