Généralités
La convention utilisée
Les expressions qui relèvent du jargon informatique sont écrites en italique.
Le contenu des fichiers de configuration est écrit de cette façon :
Fichier de configuration exemple de contenu ...
Le signe ~ représente le répertoire principale de votre utilisateur.
Dans mon cas celà reviendrait à écrire /home/loic.
Les commandes à taper en tant qu'utilisateur sont précédées du prompt $ :
$ commande à taper
tandis que celles à taper en tant que root sont précédées du prompt # :
# commande à taper
La compilation
Les compilateurs les plus utilisés sont gcc pour le language C et g++ pour le language C++. Sous les distributions basées sur Debian vous pouvez installer les principaux outils nécessaires à la compilation avec la commande suivante :
# apt-get install build-essential
Pour compiler un programme vous devez vous trouver dans le répertoire qui contient le fichier Makefile. La plupart du temps vous trouverez aussi les fichiers INSTALL et README, ceux-ci vous donneront des informations sur l'installation et la configuration.
La compilation (commande : make) doit se lancer, autant que possible, sous un compte utilisateur. Pour que celà se passe sans problème vous devez posséder des droits d'écritures dans le répertoire courant.
L'installation (commande : make install) se lance la plupart du temps en tant que root (l'équivalent du compte Administrateur sur d'autres OS), celà dépend de l'endroit où le progamme va devoir être installé. Gardez à l'esprit que vous devez vous loguer en tant que root que quand celà s'avère nécessaire et non pas à tord et à travers.
Appliquer un patch
Il se peut que vous deviez patcher les sources d'un programme ou d'un noyau, pour celà on utilise le programme patch. La commande à taper varie suivant son extension.
Placez vous dans le répertoire à patcher puis :
- si l'extension est .patch :
$ cat /chemin/vers/le/fichier.patch | patch -p1
- l'extension est .gz :
$ zcat /chemin/vers/le/fichier.patch.gz | patch -p1
- l'extension est .bz2 :
$ bzcat /chemin/vers/le/fichier.patch.bz2 | patch -p1
Vous obtiendrez la barre verticale | en combinant les touches «AltGr» et «6».