Obtenir la source
wget "http://www.sentex.net/~mwandel/jhead/jhead-2.97.tar.gz"
Décompressez la source
tar xzf jhead-2.97.tar.gz
Ou récupérez et décompressez la source en une seule étape
curl "http://www.sentex.net/~mwandel/jhead/jhead-2.97.tar.gz" | tar xz
Vous avez maintenant un répertoire appelé jhead-2.97
. Entrez dans ce répertoire et exécutez make
.
cd jhead-2.97
make
Cela compilera le code et liera un exécutable pour vous appelé jhead
.
Certains makefiles ont des cibles d'installation. Celui-ci le fait. Pour installer l'exécutable,
make install
Vous devrez probablement l'exécuter en tant que root. Votre programme est maintenant installé et prêt à être utilisé.
Dans ce cas, la cible d'installation ressemble à ceci :
cp jhead ${DESTDIR}/usr/local/bin/
Si jamais vous rencontrez un programme sans cible d'installation dans son makefile, sachez simplement que vous devez obtenir tous les exécutables dans /usr/local/bin
et toutes les bibliothèques en /usr/local/lib
(ou d'autres emplacements appropriés.) Parfois, il y a aussi d'autres fichiers dont vous devez vous soucier, tels que les fichiers de documentation (par exemple, les pages de manuel), les fichiers de configuration, etc.
Xcode 4.3 a déplacé la marque vers /Applications/Xcode.app/Contents/Developer/usr/bin/make
. Vous pouvez installer make sur /usr/bin/
en téléchargeant le package d'outils de ligne de commande depuis les préférences de Xcode ou depuis developer.apple.com/downloads (qui nécessite un compte développeur gratuit mais pas Xcode).
Si make install
génère une erreur telle que cp: directory /usr/local/bin does not exist
, exécutez simplement mkdir /usr/local/bin/
.
Vous pouvez également installer Homebrew et exécuter brew install jhead
.