Risposte:
./configure
ti dice se sei abbastanza pronto per compilare l'applicazione. Controllerà se hai tutto il necessario per compilare l'applicazione e, se rileva errori critici, ti informerà.
make
costruisce (compila) il codice sorgente. Il compilatore compila il codice, ma, il più delle volte, il codice non può essere autonomo, richiede l'installazione di librerie esterne (generalmente fornite dai pacchetti Ubuntu). Dopo questo passaggio verranno creati gli eseguibili di questa specifica applicazione che si sta tentando di installare.
sudo make install
sposta tutto il necessario per i file dell'applicazione nelle directory di sistema appropriate. Questo deve essere fatto dopo che make
gli eseguibili dell'applicazione sono stati creati e possono essere spostati nella directory di sistema appropriata (ad es. / Usr / bin /) per un uso successivo.
Le librerie sono necessarie, perché consentono a un programmatore di utilizzare il codice creato da altre persone per raggiungere determinati obiettivi. cioè se volevo fare un po 'di formattazione del disco nel mio programma, potrei usare le librerie che qualcuno ha già scritto per fare la formattazione, e devo solo fare in modo che il mio programma chiami quelle librerie. Se quella persona trova un problema nella sua libreria, può risolverlo e lo risolverà anche nel mio programma. Ecco come il software open source può essere scritto così velocemente ed essere così stabile.