Ratgeber für Anfänger

Apt vs. Aptitude Command Ein definitiver Leitfaden

Apt vs. Aptitude Command Ein definitiver Leitfaden

Wenn Sie wie ich sind, sind Sie sicherlich auf die Fähigkeit und das apt-Kommando gestoßen. Nicht nur das, Sie sollten auch Diskussionen gesehen haben, die darauf basieren, welche „besser“ ist? Wenn Sie sich immer noch fragen, dann sind Sie bei uns richtig, da wir beide nicht nur verstehen, sondern auch versuchen, sie so unvoreingenommen zu unterscheiden, wie Sie es finden können.

Also, was genau machen die beiden? Beide beziehen sich auf das Verpackungsmanagement. Ja, sie sind beliebte Werkzeuge, wenn es um die Handhabung von Paketen geht. Wenn Sie die verschiedenen Aktivitäten wie Suchen, Entfernen und Installieren von Paketen erledigen möchten, können die Tools nützlich sein!

Beide bieten jedoch eine etwas andere Sichtweise auf die Paketverwaltung.

Was ist APT?

APT steht für Advanced Packaging Tool. Es ist ein Open-Source-Tool, was bedeutet, dass Sie es verwenden können, ohne etwas bezahlen zu müssen. APT wurde entwickelt, um die Installation und Entfernung von Software zu handhaben. APT war Teil von Debians .deb Paket; Es wurde jedoch aktualisiert, um mit dem RPM-Paket-Manager zu arbeiten.

Wenn Sie APT schon einmal verwendet haben, wäre Ihnen aufgefallen, dass es sich um ein Befehlszeilentool handelt. Dies bedeutet, dass Sie Befehle verwenden müssen, um ohne visuelle Referenz von einer grafischen Benutzeroberfläche aus damit zu arbeiten (der ursprüngliche Plan war, eine grafische Benutzeroberfläche einzubeziehen, aber die Idee wurde später fallen gelassen). Um es zu verwenden, müssen Sie den Paketnamen angeben. Die Quellen des Pakets sollten in '/etc/apt/sources . angegeben sein.aufführen.' Es sollte auch alle Abhängigkeiten enthalten, die das Paket automatisch installieren muss. Wenn Sie den Befehl apt verwenden, werden nicht nur die erforderlichen Abhängigkeiten für das genannte Paket heruntergeladen und installiert install. Als Benutzer müssen Sie sich nicht um die Paketabhängigkeiten kümmern.

Der Ansatz von APT ist flexibel. Dies bedeutet, dass der Benutzer die Funktionsweise von APT konfigurieren kann, einschließlich des Hinzufügens neuer Quellen, der Bereitstellung von Upgrade-Optionen usw!

Mit der Zeit zeigte APT Verbesserungen bei der Handhabung. Außerdem haben Debian-Entwickler die volle Kontrolle darüber, wie es aktualisiert wird.

Was ist Eignung??

Aptitude ist auch ein fortschrittliches Verpackungstool. Es handelt sich jedoch um ein Front-End-Tool, das Benutzern Zugriff auf die Benutzeroberfläche bietet, um auf Funktionen zuzugreifen. Das bedeutet, dass Sie Aptitude verwenden können, um Pakete damit zu installieren und zu entfernen. Debian hat Eignung geschaffen. Aber mit der Zeit veröffentlichten sie es für andere RPM-basierte Distributionen.

Wenn Sie Aptitude nicht installiert haben, können Sie es mit dem folgenden Befehl installieren.

sudo apt installieren aptitude

Aptitude installieren

Mit Aptitude können Sie die meisten Befehlszeilen von apt-get emulieren. Die Benutzeroberfläche verwendet auch die Ncurses-Bibliothek, die gut genug ist, um den Installationsprozess zu demonstrieren.

Es ist auch funktionsreich und Sie erhalten Zugriff auf die folgenden Funktionen.

Wenn Sie mehr über Aptitude erfahren möchten, empfehle ich Ihnen, Aptitude zu überprüfen - Debian Wiki.

Warum apt überhaupt eingeführt wurde?

Bevor wir fortfahren, lernen wir mehr über apt und warum es erfunden wurde. Debian hat das Advanced Packaging Tool eingeführt, damit der Benutzer sein Packaging Tool verwalten kann. Allerdings ist der Befehl geeignet unterscheidet sich vom Advanced Packaging Tool (APT).

Einige Tools können mit APT interagieren und können dann verwendet werden, um die in den Debian-Distributionen verfügbaren Pakete zu verwalten. Ein solcher Befehl ist apt-get die Sie möglicherweise zum Verwalten von Paketen verwendet haben. Ebenso ist das Aptitude-Tool auch für die Paketverwaltung von Vorteil, da es dem Benutzer Befehlszeilen- und GUI-Optionen bietet options.

Sowohl Aptitude als auch apt-get sind Low-Level-Befehle und bieten dem Benutzer daher eine Vielzahl von Funktionen. In Wirklichkeit werden nicht alle Benutzer alle verfügbaren Befehle verwenden. Darüber hinaus sind die Paketverwaltungsbefehle in apt-cache und apt-get verstreut und für Anfänger möglicherweise zu schwer in den Griff zu bekommen.

Deshalb werden die apt-Befehle verwendet, um das Problem zu lösen. Es bietet eine gute Sammlung von Funktionen von apt-cache und apt-get, die hauptsächlich vom Benutzer verwendet werden. Der Benutzer kann auch die geeignet.conf Datei, um es zu verwalten.

Unterschied zwischen APT und Eignung

Nachdem wir nun ein gutes Verständnis dafür haben, was APT und Aptitude zu bieten haben, ist es jetzt an der Zeit, ihre Unterschiede kennenzulernen. Lass uns anfangen.

Der erste Unterschied, den Sie bemerken werden, ist, dass APT ein Paketmanager auf niedrigerer Ebene ist und Aptitude ein Paketmanager auf höherer Ebene ist. Das bedeutet, dass APT in anderen übergeordneten Paketmanagern verwendet werden kann.

Ein weiterer großer Unterschied ist die Funktionalität der beiden Tools. Aptitude bietet eine bessere Funktionalität im Vergleich zu apt-get. Tatsächlich enthält es die Funktionen von apt-get, apt-mark und apt-cache.

apt-get kann beispielsweise effektiv für die Paketaktualisierung, Installation, das Auflösen von Abhängigkeiten, die Systemaktualisierung usw. verwendet werden. Aptitude bietet jedoch dank der Einbeziehung der Funktionen von apt-cache und apt-mark mehr Funktionen. Dies bedeutet, dass Aptitude für mehr Funktionalität verwendet werden kann, einschließlich der Paketsuche, der Einstellung der Paketinstallation als Automatisierung oder manuell und verfeinerter Aktionen an den Paketen.

Wenn Sie es genau verfolgt haben, wissen Sie inzwischen, dass Aptitude zusätzlich zu der Nur-Text-Benutzeroberfläche über eine interaktive Benutzeroberfläche verfügt. APT hingegen fehlt die Benutzeroberfläche. Dies liegt an der Natur von apt-get, da es sich um einen Low-Level-Paketmanager handelt und daher auf die Befehlszeilenschnittstelle beschränkt ist. Da Aptitude ein High-Level-Tool ist, bietet es sowohl eine interaktive Schnittstelle als auch die Befehlszeilenbedienung.

Kurz gesagt, Aptitude hat mehr Funktionen und kann daher im Vergleich zu apt-get als besseres Paketverwaltungstool bezeichnet werden.

Diskussion verschiedener Szenarien scenario

  1. Wenn Sie installierte Pakete und nicht verwendete Pakete entfernen möchten, müssen Sie Aptitude . verwenden. Im Fall von apt-get müssen Sie explizit erwähnen, dass Sie ungenutzte Pakete mit der Option „-auto-remove . loswerden möchten.”
  2. Falls Sie mehr über das Verhalten der Aktionen erfahren möchten, dann ist Aptitude Ihr Freund, da es Ihnen die Warum- und Warum-Nicht-Befehle für einen besseren Zugang zu Informationen bietet. Wenn Sie also verwirrt sind und wissen möchten, ob Sie ein bestimmtes Paket oder Abhängigkeiten benötigen, kann Aptitude Sie darüber informieren, indem es Vorschläge zu Paketen macht, die installiert werden müssen.
    Im obigen Beispiel haben wir aptitude verwendet, um etwas über gimp . zu lernen. Es hat uns Empfehlungen und Vorschläge gezeigt. Darüber hinaus hat es uns auch gezeigt, dass es von einigen Paketen abhängt. Auf diese Weise können Sie vollständig wissen, was installiert wird, wenn Sie sich für die Installation von GIMP . entscheiden.
  3. Bei der Installation von Paketen kommt es häufig zu Konflikten. Im Fall von apt-get wird das Problem nicht behoben, wenn ein Konflikt auftritt. Es wird im Grunde genommen einen Fehler auswerfen und die Arbeit beim Entfernen von Paketen oder beim Konflikt der Paketinstallation einstellen. Im Vergleich dazu bietet Aptitude die Möglichkeit, Pakete mit seiner leistungsstarken Suche zu durchsuchen, sodass Sie das gesamte Repository ohne Einschränkungen durchsuchen können.
    Sie können jedoch apt-cache verwenden, um nach einem Paket zu suchen, aber das ist eine andere Variante von apt.
  4. Wie oben erwähnt, können Sie mit apt-cache und aptitude nach Paketen suchen. Sehen wir uns beide hier in Aktion an.
    Wie Sie sehen, können Sie mit beiden Methoden bei Bedarf nach dem Paket suchen. Der Hauptunterschied zwischen beiden ist jedoch. Aptitude zeigt den Paketinstallationsstatus mit jedem Paket unter Verwendung der p Flag, was bedeutet, dass es vorhanden, aber nicht installiert ist. Wenn das Paket installiert ist, wird es dann das Flag anzeigen ich.

Fazit

Was wir am Ende bekommen? Welches ist besser und welches sollte man verwenden? Einfach gesagt, Sie können jede davon verwenden - vorausgesetzt, Ihre Anforderung ist erfüllt. Wenn Sie feststellen, dass das APT-Befehlswerkzeug für Ihre Arbeit von Vorteil ist, verwenden Sie es auf jeden Fall für Ihre Arbeit. Beide sind in der Lage, die notwendigen Mittel zur Paketverwaltung bereitzustellen. Wenn Sie jedoch einen funktionsreichen Ansatz suchen, sollten Sie auf jeden Fall Aptitude.

Sie haben den Unterschied sicherlich schon gelesen; Es ist an der Zeit, Ihre Meinung im Kommentarbereich unten zu teilen. Lass uns auch wissen, welches du bevorzugst!

Beste Gamepad-Mapping-Apps für Linux
Wenn du Spiele unter Linux gerne mit einem Gamepad statt mit einem typischen Tastatur- und Maus-Eingabesystem spielst, gibt es einige nützliche Apps f...
Nützliche Tools für Linux-Spieler
Wenn Sie gerne unter Linux spielen, haben Sie wahrscheinlich Apps und Dienstprogramme wie Wine, Lutris und OBS Studio verwendet, um das Spielerlebnis ...
HD-Remastered-Spiele für Linux, die noch nie zuvor eine Linux-Version hatten
Viele Spieleentwickler und -herausgeber entwickeln HD-Remaster alter Spiele, um die Lebensdauer des Franchise zu verlängern. Bitte Fans, die Kompatibi...