Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
shc [Le 22/10/2013, 16:30] andykimpe créée |
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: | ||
- | SHC permet de crypter vos script bash en c | + | {{tag>bionic focal programmation}} |
+ | ======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 6: | Ligne 8: | ||
* Disposer des [[:sudo|droits d'administration]]. | * Disposer des [[:sudo|droits d'administration]]. | ||
* Disposer d'une connexion à Internet configurée et activée. | * Disposer d'une connexion à Internet configurée et activée. | ||
- | * avoir installer le paquet build-essential | + | * Avoir installé le paquet build-essential |
===== Installation ===== | ===== Installation ===== | ||
- | par compilation | + | [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>shc]]** |
+ | |||
+ | sudo apt install shc | ||
+ | |||
+ | |||
+ | ==== 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 18: | Ligne 26: | ||
cd shc-3.8.9 | cd shc-3.8.9 | ||
- | ln -s shc-3.8.9.c shc.c | + | make INSTALL_PATH=/usr |
- | make | + | sudo mkdir -p /usr/man/man1 |
- | sudo mkdir /usr/local/man/ | + | sudo make install INSTALL_PATH=/usr |
- | + | ||
- | sudo mkdir /usr/local/man/man1 | + | |
- | + | ||
- | sudo make install | + | |
cd .. | cd .. | ||
- | rm -rf shc-3.8.9</code> | + | rm -rf shc-3.8.*</code> |
- | ===== Problème Connue ===== | + | ===== Problème connu ===== |
- | + | ||
- | si vous rencontré des erreur 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 ��6hh;ݓ@�”rFY�Qn | + | ou quelque chose d’illisible comme <code>��6hh;ݓ@�”rFY�Qn</code> |
- | + | ||
- | essayer de l'utilisez avec les option -v -r -T -f | + | |
- | example | + | essayez de l'utiliser avec les options ''-v -r -T -f'' |
- | shc -v -r -T -f nomdufichier.sh | + | exemple |
+ | shc -v -r -T -f nomdufichier.sh | ||
+ | ---- | ||
- | andykimpe administrateur zpanel france | + | // Créé par [[:utilisateurs:andykimpe]], Contributeurs [[:utilisateurs:Amiralgaby|Amiralgaby]]// |