Prima di installare Imel è opportuno verificare di aver installato nel proprio sistema tutte le librerie che Imel usa per i vari compiti e da cui dipende per funzionare. Le librerie sono le seguenti:
Usata per consentire di scrivere in un'immagine utilizzando un font truetype.
Utilizzata per aprire in diverse modalità, e salvarli, in molti formati.
Facoltativa. Richiesta per la compilazione statica di un programma che usa Imel
Su sistemi debian, o derivati da esso, l'installazione si può fare tramite la riga seguente eseguita da root:
apt-get install libfreetype6-dev libfreeimage-dev
Una volta installate le dipendenze si può procedere all'installazione vera e propria di Imel con i seguenti passi:
$ wget http://www.hds619.net/imel-pkg/imel-0.2.7.tar.bz2 $ tar -xjvf imel-0.2.7.tar.bz2 $ cd imel $ make # make installPer disinstallare:
# make uninstallPer pulire il pacchetto dai file compilati:
$ make cleanLa compilazione può ricevere dei flag opzionali:
debug: da impostare a "true" nel caso si volesse abilitare il debug della libreria per esaminarla con gdb o per ricevere i messaggi di warning all'interno della libreria.
include_path: da settare con il percorso in cui si trovano i file di header che si includono in un proprio programma C. Di default: /usr/include
flags: da settare con i parametri aggiuntivi da passare al compilatore durante la creazione dei file oggetto.
library_path: da settare con il percorso in cui si trovano le varie librerie da linkare. Di default: /usr/lib
![]() | Su sistemi a 64 bit è necessario passare come flags l'opzione -fPIC. |
library_path: da settare con il percorso in cui si trovano le varie librerie da linkare. Di default: /usr/lib
destdir: da impostare con il percorso di destinazione principale in cui installare i file della libreria.