Tes logiciels ils se présentent pas sous la forme machinchose.tar ; Il s'agit généralement des
sources d'un programme : c'est à dire que ce que tu download est à peu près intelligible par un être humain (à condition qu'il ai un minimum d'entraînement dans les langages informatiques). La compilation est une étape qui va rendre ce ou ces fichiers totalement imcompréhensible pour 99,999999% des humains mais que ton ordinateur va pouvoir lui comprendre : ce qu'on appelle un
binaire.
Généralement la procédure de compilation est la séquence suivante, dans un terminal :
décompresser l'archive
#tar xvfs machinchose.tar
se déplacer dans le dossier issu de la décompression
#cd /mon/chemin/jusqu'à/machinchose
la procédure de compilation
#./configure
le terminal te renvoie des infos
#make
#make install
Maintenant souvent dans le répertoire machinchose, tu as un fichier INSTALL ou README que tu ouvres avec textedit ou en tapant #less INSTALL dans le terminal. Ces fichiers donnent souvent la procédure de compilation ainsi que certains problèmes que tu peux rencontrer. Parce que la compilation c'est souvent la chiantlie, très souvent il te manque un truc genre une dépendance, ou alors t'as pas la bonne versions de gcc, ou alors les sources du kernels ne conviennent pas au compilateur...etc Bref si tu as un binaire installes-le plutôt que compiler les sources.
Il existe aussi des moyen de simplifier la chose : installer
fink et
darwinport (qui semble avoir changé de nom voir
là) qui te permettent d'installer des sources et que se chargent de faire la compilation et de gérer les dépendances (un peu à la manière de apt sur Debian)