Ottieni la fonte
wget "http://www.sentex.net/~mwandel/jhead/jhead-2.97.tar.gz"
Decomprimere la fonte
tar xzf jhead-2.97.tar.gz
In alternativa, ottieni e decomprimi la fonte in un solo passaggio
curl "http://www.sentex.net/~mwandel/jhead/jhead-2.97.tar.gz" | tar xz
Ora hai una directory chiamata jhead-2.97
. Entra in quella directory ed esegui make
.
cd jhead-2.97
make
Questo compilerà il codice e collegherà un eseguibile chiamato jhead
.
Alcuni makefile hanno obiettivi di installazione. Questo lo fa. Per installare l'eseguibile,
make install
Probabilmente dovrai eseguirlo come root. Ora il tuo programma è installato e pronto per l'uso.
In questo caso, la destinazione dell'installazione è simile a questa:
cp jhead ${DESTDIR}/usr/local/bin/
Se ti imbatti in un programma senza una destinazione di installazione nel suo makefile, sappi solo che devi inserire tutti gli eseguibili in /usr/local/bin
e qualsiasi libreria in /usr/local/lib
(o altre posizioni appropriate.) A volte ci sono anche altri file di cui ti devi preoccupare come file di documentazione (ad es. pagine man), file di configurazione, ecc.
Xcode 4.3 ha spostato make in /Applications/Xcode.app/Contents/Developer/usr/bin/make
. Puoi installare make su /usr/bin/
scaricando il pacchetto degli strumenti della riga di comando dalle preferenze di Xcode o da developer.apple.com/downloads (che richiede un account sviluppatore gratuito ma non Xcode).
Se make install
restituisce un errore come cp: directory /usr/local/bin does not exist
, basta eseguire mkdir /usr/local/bin/
.
Puoi anche installare Homebrew ed eseguire brew install jhead
.