Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
shc [Le 13/06/2014, 14:00] – [Installation] 109.28.132.11shc [Le 22/12/2025, 11:54] (Version actuelle) – [utilisation mise à jour v 4.0.3] andykimpe
Ligne 1: Ligne 1:
-SHC permet de chiffrer 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 10: 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 
  
-<code>wget http://www.datsi.fi.upm.es/%7Efrosal/sources/shc-3.8.9.tgz+==== Compiler et installer depuis les sources ==== 
 +Exécutez chaques lignes les unes après les autres dans votre terminal.
  
-tar -xzvf shc-3.8.9.tgz+<code>wget https://github.com/neurobin/shc/archive/refs/heads/4.0.3.tar.gz -shc-4.0.3.tar.gz
  
-cd shc-3.8.9+tar -xvf shc-4.0.3.tar.gz
  
-ln -s shc-3.8.9.c shc.c+cd shc-4.0.3
  
-make+./configure --prefix=/usr
  
-sudo mkdir /usr/local/man/+make -j$(nproc)
  
-sudo mkdir /usr/local/man/man1 
  
 sudo make install sudo make install
Ligne 36: Ligne 35:
 cd .. cd ..
  
-rm -rf shc-3.8.9</code>+rm -rf shc-4.0.*</code>
  
  
-===== Problème connu =====+===== utilisation =====
  
-si vous rencontré des erreurs avec shc comme+<code> 
 +shc -f monscript.sh -o monscript.bin 
 +</code>
  
-Operation not permitted +// Créé par [[:utilisateurs:andykimpe]], Contributeurs [[:utilisateurs:Amiralgaby|Amiralgaby]]//
-Processus arrêté +
- +
-ou quelque chose d’illisible comme ��6hh;ݓ@�”rFY�Qn +
- +
-essayez de l'utiliser avec les options -v -r -T -f +
- +
-example +
- +
-shc -v -r -T -f nomdufichier.sh +
- +
- +
- +
-andykimpe administrateur zpanel france+