"Make Install" is een opdracht die in Linux wordt gebruikt om een softwarepakket te installeren nadat het is samengesteld. Het is vaak de laatste stap in het software -installatieproces. Laten we het afbreken:
wat het doet:
* Gebruikt het hulpprogramma 'make': Het hulpprogramma 'Make' is een hulpmiddel voor het bouwen van software vanuit de broncode. Het leest een speciaal bestand met de naam een "Makefile" dat instructies bevat over het compileren en installeren van het programma.
* voert installatie -instructies uit: De opdracht "Make Install" vertelt 'Make' om de installatie -instructies uit te voeren die zijn opgegeven in het Makefile. Dit omvat meestal:
* Compiled -bestanden kopiëren: De gecompileerde programma's, bibliotheken en andere bestanden worden gekopieerd naar hun juiste systeemlocaties.
* Directorories maken: Noodzakelijke mappen voor het opslaan van de software worden gemaakt.
* Configuraties instellen: Configuratiebestanden en links zijn ingesteld.
* het programma registreren: Het programma kan worden toegevoegd aan de lijst met geïnstalleerde programma's van het systeem.
Hoe het werkt:
1. Compilatie: De opdracht `make` wordt in eerste instantie uitgevoerd om de software te compileren vanuit de broncode. Dit genereert de benodigde uitvoerbare bestanden en bibliotheken.
2. Installatie: Na compilatie wordt `make install` gebruikt om de software op de laatste plaats op het systeem te plaatsen.
Voorbeeld:
Als u een softwarepakket downloadt als broncode (meestal een bestand `.tar.gz`), kunt u deze stappen meestal volgen:
1. Extraheer de bron: `TAR -XZVF Software.tar.gz`
2. Navigeer naar de bronmap: `CD -software`
3. Configureren: `./configure` (dit bepaalt de juiste compilatie -instellingen voor uw systeem)
4. Compileren: 'Maken'
5. Installeren: `sudo make install` (u hebt rootprivileges nodig om softwaresysteembreed te installeren)
belangrijke opmerkingen:
* root privileges: `Installeren 'vereist vaak rootprivileges om bestanden in systeemmappen te installeren. Gebruik `sudo maken installeren 'om de opdracht uit te voeren met verhoogde machtigingen.
* Makefiles: Het hulpprogramma 'Make' leest instructies van een 'Makefile'. Dit bestand definieert de compilatie- en installatiestappen voor de software.
* Alternatieve opdrachten: Sommige softwarepakketten bieden mogelijk alternatieve installatieopdrachten zoals `Make AltInstall`, 'maak LocalInstall' of 'maak prefix =...`. Deze bieden meer flexibiliteit bij het kiezen van de installatielocatie.
Samenvattend:
`Installeren 'is de laatste stap in het installatieproces voor veel Linux -softwarepakketten samengesteld uit de broncode. Het is verantwoordelijk voor het plaatsen van de gecompileerde bestanden, bibliotheken en configuraties op de juiste locaties op het systeem, waardoor het programma bruikbaar is. |