{{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 ===== * Disposer des [[:sudo|droits d'administration]]. * Disposer d'une connexion à Internet configurée et activée. * Avoir installé le paquet build-essential ===== Installation ===== [[: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. wget http://www.datsi.fi.upm.es/%7Efrosal/sources/shc-3.8.9.tgz tar -xzvf shc-3.8.9.tgz cd shc-3.8.9 make INSTALL_PATH=/usr sudo mkdir -p /usr/man/man1 sudo make install INSTALL_PATH=/usr cd .. rm -rf shc-3.8.* ===== Problème connu ===== si vous rencontré des erreurs avec shc comme Operation not permitted Processus arrêté ou quelque chose d’illisible comme ��6hh;ݓ@�”rFY�Qn essayez de l'utiliser avec les options ''-v -r -T -f'' exemple shc -v -r -T -f nomdufichier.sh ---- // Créé par [[:utilisateurs:andykimpe]], Contributeurs [[:utilisateurs:Amiralgaby|Amiralgaby]]//