Open ssl
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
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
-
Bonjour,
De manière générale quand tu te poses une question sur la signification d'une commande tu peux utiliserman
:
https://www.mistra.fr/tutoriel-linux-man.html
man tar
man make
1) La commandetar
décompresse l'archiveopenssl-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 scriptconfig
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 commandemake
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 viaapt-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