Waarom zijn er beide ' sudo apt-get install ' en ' sudo make install '?


Beste antwoord

De andere antwoorden zijn goed. “Apt-get install” doorzoekt de distro-repositories voor het binaire pakket dat u wilt installeren, downloadt het en installeert het. “Make install” maakt deel uit van het proces wanneer u de broncode voor een programma heeft en u deze wilt installeren als een uitvoerbaar binair bestand. De typische volgorde is “configureren” – dit controleert of u alle benodigde ondersteuning heeft om het programma te compileren; “Make” – dit compileert het programma vanuit de broncode en genereert de uitvoerbare bestanden en andere ondersteunende bestanden; en “make install” – waarmee het gecompileerde programma op de juiste locaties in het systeem wordt geplaatst om te kunnen functioneren.

“sudo” verleent in beide gevallen de gebruiker slechts tijdelijke rechten zodat het programma kan worden geïnstalleerd in directories waartoe de gebruiker normaal geen toegang heeft.

Antwoord

Er zijn hier drie commandos. “Apt-get”, “apt” en “sudo.”

Sudo betekent letterlijk SuperUser Do – het “is een manier om opdrachten uit te voeren als root , of de gebruiker met maximale permissies. Het is vereist voor veel commandos (zoals apt-get) om veiligheidsredenen. Merk op dat u zich nooit als root zou moeten aanmelden. Als u bent aangemeld als de superuser en uw account is gecompromitteerd (ja, er zijn trojaanse paarden en malware die zich richten op Linux), heeft de aanvaller volledige controle over uw systeem. Vandaar sudo.

Het andere deel is iets ingewikkelder. Er is een Debian-framework genaamd APT, voor Advanced Packaging Tool. Het wordt gebruikt om de pakketten te maken die u installeert. Het is verwarrend dat deze APT niet het apt-commando is. In plaats daarvan is apt-get de ingebouwde opdrachtregelpakketbeheerder die wordt gebruikt in Debian en op Debian gebaseerde distributies zoals Ubuntu. vergezeld van apt-cache, een zustertool die repositories doorzoekt en pakket- en afhankelijkheidslijsten beheert.

Linux Mint introduceerde ook een tool genaamd apt, maar dit is een wrapper die commandos doorgeeft aan apt-get. Het is meestal niet wat mensen bedoelen als ze naar “apt” verwijzen.

In 2014 introduceerde Ubuntu 16.04 het hulpprogramma apt. is ontworpen om iets gebruiksvriendelijker te zijn dan apt-get en apt-cache, en het voert de functies van beide uit, evenals het toevoegen van een paar nieuwe commandos.

Wat je gebruikt is min of meer een kwestie van voorkeur. Zowel apt als apt-get laten je pakketten installeren, het is alleen zo dat apt iets rechttoe rechtaan is voor gewone bewerkingen zoals het installeren van gewone pakketten.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *