Pourquoi y a-t-il les deux ' sudo apt-get install ' et ' sudo make install '?


Meilleure réponse

Les autres réponses sont bonnes. «Apt-get install» recherche dans les référentiels de distribution le paquet binaire que vous souhaitez installer, le télécharge et linstalle. «Make install» fait partie du processus lorsque vous avez le code source dun programme et que vous souhaitez linstaller en tant que binaire exécutable. La séquence typique est «configure» – cela vérifie que vous avez tout le soutien nécessaire pour compiler le programme; «Make» – cela compile le programme à partir de la source, générant le (s) fichier (s) exécutable (s) et dautres fichiers de support; et «make install» – qui place le programme compilé aux bons emplacements du système pour quil fonctionne.

«sudo» dans les deux cas accorde simplement à lutilisateur des privilèges temporaires afin que le programme puisse être installé dans répertoires auxquels lutilisateur na normalement pas accès.

Réponse

Il y a trois commandes ici. « Apt-get », « apt » et « sudo ».

Sudo signifie littéralement SuperUser Do – cest « un moyen dexécuter des commandes en tant que root , ou lutilisateur avec les autorisations maximales. Il est requis pour de nombreuses commandes (comme apt-get) pour des raisons de sécurité. Notez que vous ne devez jamais vous connecter à en tant que root. Si vous « êtes connecté en tant que superutilisateur et que votre compte est compromis (oui, il y a des chevaux de Troie et des logiciels malveillants qui ciblent Linux), lattaquant aura le contrôle total de votre système. Doù sudo.

Lautre bit est un peu plus complexe. Il existe un framework Debian appelé APT, pour Advanced Packaging Tool. Il est utilisé pour créer les paquets que vous installez. Il est déroutant que cet APT ne soit pas la commande apt. Au lieu de cela, apt-get est le gestionnaire de paquets en ligne de commande intégré utilisé dans les distributions Debian et basées sur Debian comme Ubuntu. accompagné dapt-cache, un outil sœur qui interroge les référentiels et gère les listes de paquets et de dépendances.

Linux Mint a également introduit un outil appelé apt, mais cest un wrapper qui transmet des commandes à apt-get. Ce nest généralement pas ce que les gens veulent dire lorsquils font référence à «apt».

En 2014, Ubuntu 16.04 a introduit lutilitaire apt. a été conçu pour être un peu plus convivial que apt-get et apt-cache, et il exécute les fonctions des deux, ainsi que lajout de quelques nouvelles commandes.

Ce que vous utilisez est plus ou moins un question de préférence. Apt et apt-get vous permettent dinstaller des paquets, cest juste quapt est un peu plus simple pour les opérations courantes comme linstallation de paquets communs.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *