Warum gibt es beide ' sudo apt-get install ' und ' sudo make install '?


Beste Antwort

Die anderen Antworten sind gut. „Apt-get install“ durchsucht die Distribution-Repositorys nach dem Binärpaket, das Sie installieren möchten, lädt es herunter und installiert es. „Make install“ ist Teil des Prozesses, wenn Sie den Quellcode für ein Programm haben und ihn als ausführbare Binärdatei installieren möchten. Die typische Reihenfolge lautet „Konfigurieren“. Hiermit wird überprüft, ob Sie über die erforderliche Unterstützung zum Kompilieren des Programms verfügen. „Make“ – kompiliert das Programm aus dem Quellcode und generiert die ausführbare (n) Datei (en) und andere unterstützende Dateien. und „make install“ – bringt das kompilierte Programm an die richtigen Stellen im System, damit es funktioniert.

„sudo“ gewährt dem Benutzer in beiden Fällen nur temporäre Berechtigungen, damit das Programm installiert werden kann Verzeichnisse, auf die der Benutzer normalerweise keinen Zugriff hat.

Antwort

Hier gibt es drei Befehle. „Apt-get“, „apt“ und „sudo“.

Sudo bedeutet wörtlich „SuperUser Do“ – es ist eine Möglichkeit, Befehle als root oder der Benutzer mit maximalen Berechtigungen. Aus Sicherheitsgründen ist dies für viele Befehle (z. B. apt-get) erforderlich. Beachten Sie, dass Sie sich niemals als root anmelden sollten. Wenn Sie als Superuser angemeldet sind und Ihr Konto gefährdet ist (ja, es gibt Trojaner und Malware, die auf Linux abzielen), hat der Angreifer die volle Kontrolle über Ihr System. Daher sudo.

Das andere Bit ist etwas komplexer. Es gibt ein Debian-Framework namens APT für Advanced Packaging Tool. Es wird verwendet, um die von Ihnen installierten Pakete zu erstellen. Verwirrenderweise ist diese APT nicht der Befehl apt. Stattdessen ist apt-get der integrierte Befehlszeilen-Paketmanager, der in Debian- und Debian-basierten Distributionen wie Ubuntu verwendet wird begleitet von apt-cache, einem Schwester-Tool, das Repositorys abfragt und Paket- und Abhängigkeitslisten verwaltet.

Linux Mint hat auch ein Tool namens apt eingeführt, aber dies ist ein Wrapper, der Befehle an apt-get übergibt. Es ist normalerweise nicht , was Menschen meinen, wenn sie sich auf „apt“ beziehen.

Im Jahr 2014 führte Ubuntu 16.04 das apt-Dienstprogramm ein wurde entwickelt, um etwas benutzerfreundlicher zu sein als apt-get und apt-cache, und es führt die Funktionen von beiden aus und fügt einige neue Befehle hinzu.

Was Sie verwenden, ist mehr oder weniger a Sowohl apt als auch apt-get ermöglichen es Ihnen, Pakete zu installieren. Es ist nur so, dass apt für allgemeine Vorgänge wie die Installation gemeinsamer Pakete etwas einfacher ist.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.