Cosa fa:
* usa l'utilità `make`: L'utilità `Make` è uno strumento per la creazione di software dal codice sorgente. Legge un file speciale chiamato "Makefile" che contiene istruzioni su come compilare e installare il programma.
* Esegue istruzioni di installazione: Il comando "Make Install" indica a `Make` di eseguire le istruzioni di installazione specificate nel makefile. Questo di solito include:
* Copia dei file compilati: I programmi, le librerie e altri file compilati vengono copiati nelle posizioni di sistema appropriate.
* Creazione di directory: Vengono create le directory necessarie per la memorizzazione del software.
* Impostazione delle configurazioni: I file di configurazione e i collegamenti sono impostati.
* Registrazione del programma: Il programma potrebbe essere aggiunto all'elenco dei programmi installati del sistema.
Come funziona:
1. Compilation: Il comando `Make` viene eseguito inizialmente per compilare il software dal suo codice sorgente. Ciò genera i file e le librerie eseguibili necessari.
2. Installazione: Dopo la compilazione, `Make Install` viene utilizzato per mettere il software nel suo posto finale sul sistema.
Esempio:
Se scarichi un pacchetto software come codice sorgente (di solito un file `.tar.gz`), in genere è possibile seguire questi passaggi:
1. Estrai la fonte: `tar -xzvf software.tar.gz`
2. Passare alla directory di origine: `CD Software '
3. Configura: `./Configura` (questo determina le impostazioni di compilazione corrette per il sistema)
4. Compila: `Make`
5. Installa: `sudo make install` (avrai bisogno dei privilegi di root per installare il software a livello di sistema)
Note importanti:
* Privilegi root: `Rendi Installa` richiede spesso i privilegi di root per installare i file nelle directory di sistema. Utilizzare `sudo make instal` per eseguire il comando con autorizzazioni elevate.
* Makefiles: L'utilità "Make` legge le istruzioni da un" makefile ". Questo file definisce le fasi di compilazione e installazione per il software.
* Comandi alternativi: Alcuni pacchetti software potrebbero offrire comandi di installazione alternativi come `Make Altinstall`,` Make LocalInstall` o `fare prefisso =...`. Questi forniscono maggiore flessibilità nella scelta del luogo di installazione.
In sintesi:
`Make Install` è il passaggio finale nel processo di installazione per molti pacchetti software Linux compilati dal codice sorgente. È responsabile del posizionamento dei file, delle librerie e delle configurazioni compilate nelle posizioni corrette sul sistema, rendendo utilizzabile il programma.
sistemi © www.354353.com