Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
shc [Le 01/05/2015, 23:19] andykimpe |
shc [Le 26/10/2024, 15:15] (Version actuelle) Amiralgaby amélioration de la page + ne plus parler de 16.04 |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Precise Trusty}} | + | {{tag>bionic focal programmation}} |
| - | + | ||
| - | SHC permet de chiffrer vos script bash en c | + | |
| + | ======SHC : compilateur de script shell ====== | ||
| + | [[man>shc]] permet de compiler et accessoirement de "chiffrer" vos scripts [[:bash]] (et sh) en C. | ||
| ===== Pré-requis ===== | ===== Pré-requis ===== | ||
| Ligne 12: | Ligne 12: | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | par ppa | + | [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>shc]]** |
| - | <code>sudo add-apt-repository -y ppa:andykimpe/shc | + | sudo apt install shc |
| - | sudo apt-get update | + | |
| - | sudo apt-get -y install shc</code> | + | |
| - | par compilation | + | |
| + | ==== Compiler et installer depuis les sources ==== | ||
| + | Exécutez chaques lignes les unes après les autres dans votre terminal. | ||
| <code>wget http://www.datsi.fi.upm.es/%7Efrosal/sources/shc-3.8.9.tgz | <code>wget http://www.datsi.fi.upm.es/%7Efrosal/sources/shc-3.8.9.tgz | ||
| Ligne 40: | Ligne 40: | ||
| si vous rencontré des erreurs avec shc comme | si vous rencontré des erreurs avec shc comme | ||
| + | <code> | ||
| Operation not permitted | Operation not permitted | ||
| Processus arrêté | Processus arrêté | ||
| + | </code> | ||
| + | |||
| + | ou quelque chose d’illisible comme <code>��6hh;ݓ@�”rFY�Qn</code> | ||
| - | ou quelque chose d’illisible comme ��6hh;ݓ@�”rFY�Qn | + | essayez de l'utiliser avec les options ''-v -r -T -f'' |
| - | essayez de l'utiliser avec les options -v -r -T -f | + | exemple |
| - | example | + | shc -v -r -T -f nomdufichier.sh |
| - | shc -v -r -T -f nomdufichier.sh | + | ---- |
| - | page créer par [[:utilisateurs:andykimpe]] | + | // Créé par [[:utilisateurs:andykimpe]], Contributeurs [[:utilisateurs:Amiralgaby|Amiralgaby]]// |