Apt- * oder Aptitude, welche verwenden?

Geeignet (Aerweitert Perpackung TOll) wird grundsätzlich zum Installieren und Deinstallieren von Paketen in verwendet GNU / Linux. Die, die wir benutzen Debian und Derivate verwenden wir normalerweise, obwohl wir auch verwenden können Eignung.

Wissen Sie, was der Unterschied zwischen den beiden ist? Ich kannte sie auch nicht, also fing ich an zu recherchieren und zu experimentieren. Hier zeige ich Ihnen das Ergebnis.

Eignung.

Es wird gesagt, dass Eignung ist eine verbesserte Version von Geeignet und verwaltet Paketabhängigkeiten viel besser und wird sogar von empfohlen Debian. Eignung enthält viel mehr Optionen als Geeignet, Lassen Sie uns die am häufigsten verwendeten und ihre Beschreibung anhand der Eignung sehen.

installieren : Installieren Sie ein oder mehrere Pakete. Die Pakete sollten nach dem Befehl "install" erscheinen.
entfernen, spülen, halten, halten, behalten, neu installieren : Diese Befehle machen dasselbe wie "installieren", aber in diesem Fall würde die genannte Aktion alle Pakete in der Befehlszeile betreffen, die sie nicht ungültig machen.
Aktualisierung : Aktualisieren Sie die Liste der verfügbaren Pakete aus apt-Quellen (entspricht "apt-get update").
sicheres Upgrade : Aktualisieren Sie die installierten Pakete auf die neueste Version. Installierte Pakete werden entfernt, sofern sie nicht verwendet werden.
vollständiges Upgrade : Aktualisieren Sie die installierten Pakete auf die neueste Version und installieren oder entfernen Sie gegebenenfalls Pakete. Dieser Befehl ist weniger konservativ als ein sicheres Upgrade und daher anfälliger für unerwünschte Aktionen. Es ist jedoch in der Lage, Pakete zu aktualisieren, die durch ein sicheres Upgrade nicht aktualisiert werden können. Aus historischen Gründen wurde der Befehl ursprünglich als dist-upgrade bezeichnet, und aptitude erkennt dist-upgrade weiterhin als Synonym für vollständiges Upgrade an.
search : Suchen Sie nach Paketen, die einem der in der Befehlszeile eingegebenen Muster entsprechen.
erklären : Zeigen Sie detaillierte Informationen zu einem oder mehreren Paketen an, die gemäß dem Befehl «search» aufgelistet sind.

Um weitere Informationen über die Eignung und ihre Optionen zu erhalten, können Sie eine der besten Möglichkeiten verwenden, um Hilfe zu finden, indem Sie die Konsole eingeben:

$ Mann Eignung

Geeignet

Im Fall von Apt wird es von den Befehlen verwendet: apt-Cache, apt-get, apt.conf, apt_preferences, apt-SecureDie ersten 2 werden am häufigsten verwendet. Folgende Optionen sind enthalten:

Aktualisierung : update wird verwendet, um den Paketindex von ihren Quellen zu synchronisieren.
mehr Stunden : Mit dem Upgrade wird die neueste Version aller auf dem System installierten Pakete von einer der in /etc/apt/sources.list aufgeführten Quellen installiert.
dist-upgrade : Zusätzlich zum Ausführen von Upgrade-Aktionen werden Abhängigkeitsänderungen aufgrund neuer Paketversionen intelligent behandelt. apt-get verfügt über ein "intelligentes" Konfliktlösungssystem und versucht bei Bedarf, die wichtigsten Pakete auf Kosten der weniger wichtigen zu aktualisieren.
installieren : Installieren oder aktualisieren Sie die Pakete, die dem Wort "install" folgen.
entfernen : Es verhält sich wie die Installation, mit dem Unterschied, dass die Pakete entfernt werden, anstatt sie zu installieren. Beachten Sie, dass beim Entfernen eines Pakets seine Konfigurationsdateien auf dem System verbleiben. Wenn vor dem Paketnamen ein Pluszeichen steht (ohne Leerzeichen zwischen den beiden), wird das betreffende Paket installiert und nicht entfernt.
Säuberung : Das Entfernen ist identisch, mit dem Unterschied, dass die Pakete entfernt und gelöscht werden (alle Konfigurationsdateien werden ebenfalls entfernt).

Um weitere Informationen über die Eignung und ihre Optionen zu erhalten, können Sie eine der besten Möglichkeiten verwenden, um Hilfe zu finden, indem Sie die Konsole eingeben:

$ man apt-get.

Was ist dann der Unterschied?

In Wirklichkeit hängt alles davon ab, welchen Nutzen jede Person hat und was sie tun muss. Insbesondere verwende ich immer aptitude, da es viel mehr Optionen gibt, aber falls ich suchen muss, ist apt-cache für mich interessanter. Außerdem verfügt aptitude über eine Konsolenschnittstelle:

Ich habe das an einigen Stellen gelesen Eignung Außerdem werden die vorgeschlagenen Abhängigkeiten installiert apt-get Installieren Sie einfach die empfohlenen. Wenn wir jedoch beispielsweise versuchen, Audacious zu installieren, werden wir feststellen, dass dieselben Pakete installiert werden.

Mal sehen, wenn kühn mit installiert Eignung:

sudo aptitude installieren kühn
Die folgenden NEUEN Pakete werden installiert:
  kühne kühne Plugins {a} libaudclient2 {a} libaudcore1 {a} libbinio1ldbl {a} libcue1 {a} libfluidsynth1 {a} 
  libmcs1 {a} libmowgli2 {a} libreid-builder0c2a {a} libsidplay2 {a} entpacke {a} 
0 aktualisierte Pakete, 12 neue installiert, 0 zu entfernen und 0 nicht aktualisiert. Ich muss 3494 kB Dateien herunterladen. Nach dem Auspacken werden 11,0 MB verwendet.

und jetzt mit apt-get:

sudo apt-get install mutig
Paketliste lesen ... Fertig Erstellen eines Abhängigkeitsbaums Lesen von Statusinformationen ... Fertig Die folgenden zusätzlichen Pakete werden installiert:
  audacious-plugins libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2 libreid-builder0c2a
  libsidplay2 entpacken
Empfohlene Pakete:
  libmcs-backend-gconf libmcs-utils zip
Die folgenden NEUEN Pakete werden installiert:
  kühne kühne Plugins libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2
  libreid-builder0c2a libsidplay2 entpacken
0 aktualisiert, 12 werden installiert, 0 entfernt und 0 nicht aktualisiert. Ich muss 3494 kB Dateien herunterladen. Nach diesem Vorgang werden 11,0 MB zusätzlicher Speicherplatz verwendet.

Um einen weiteren Unterschied zu erkennen, können wir eine Suche durchführen. Öffnen Sie beispielsweise ein Terminal und geben Sie Folgendes ein:

Eignungssuche iPod

und dann

apt-Cache-Suche ipod

Da können Sie die Suche mit schätzen apt-Cache es war das zufriedenstellendste. Im Falle von EignungEs wird jedoch nur nach Paketnamen gesucht apt-Cache suchte nach allen Programmen oder Paketen, die sich auf das Wort ipod beziehen, wahrscheinlich anhand der Beschreibung jedes Pakets.

Schlussfolgerungen

Verwenden Sie diejenige, die für Sie am bequemsten ist. Es ist einfacher für mich zu benutzen Eignung weil es ein einzelner Befehl ist, jedoch mit geeignet Ich muss benutzen apt-get o apt-Cache je nach Fall. Wenn Sie weitere Unterschiede kennen, lassen Sie diese in den Kommentaren 😀


Hinterlasse einen Kommentar

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

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Yoyo sagte

    Ich war immer der Eignung treu 😉

    1.    elav <° Linux sagte

      Wir sind schon 2 😀

  2.   mcder3 sagte

    Fehlender "aptitude purge packagename" zum Entfernen von Paket + Abhängigkeiten + Paketeinstellungen (Root-Ebene)

    Sehr guter Eintrag und Glückwunsch zum Blog 😛

    Grüße

    1.    mcder3 sagte

      Ich habe es schon gesehen lol ... Entschuldigung, dass ich das "Aptitude Purge" -Ding XD gesetzt habe

      1.    KZKG ^ Gaara sagte

        Nichts mach dir keine Sorgen ^ - ^
        Vielen Dank für Ihre Kommentare, denn ich bin mir sicher, dass ich Ihnen helfen wollte 😉
        Grüße und schau hier vorbei 🙂

      2.    elav <° Linux sagte

        Kein Problem .. Danke, dass Sie helfen wollen .. 😀

  3.   Jesus Ballesteros sagte

    Wenn ich Debian benutze, bevorzuge ich auch Eignung, es gibt mir mehr Selbstvertrauen :). Ich stimme Ihnen aber auch zu, dass apt-get bei der Suche effektiver ist. Ich weiß nicht, ob aptitude eines Tages etwas Ähnliches wie apt-cache verwenden wird oder vielleicht in Zukunft apt-get löschen und aptitude und apt-cache verlassen wird: P ...

  4.   Juli sagte

    Bis jetzt hatte ich APT-GET verwendet, ich werde APTITUDE genehmigen, um zu sehen ...

  5.   Jose Luis Mantilla sagte

    Natürlich gibt es einen sehr bemerkenswerten Unterschied !!

    Apt: Sie installieren das Paket mit den erforderlichen Bibliotheken

    Eignung: Es installiert die erforderlichen, vorgeschlagenen und überprüft vor der Installation, ob ein anderes Paket, das Bibliotheken anderer Versionen gemeinsam nutzt, nicht beschädigt wird. Vor der Installation werden vorhandene Konflikte zwischen Anwendungen gelöst, auf denen sogar derselbe Port ausgeführt wird oder deren Konfiguration und Sie nicht korrekt sind Fragen Sie, wie Sie es mit ihren jeweiligen Vorschlägen und Erklärungen lösen möchten, und schließlich werden Sie mit Aptitude NIEMALS kaputte Pakete haben (Sie benötigen keine saubere oder automatische Reinigung oder apt -f-Installation, um dies zu korrigieren). Dies funktioniert ab 6,5 und 7 wie folgt!

    Guten Morgen und um Ihnen zu dienen (Grüße aus Kolumbien)

  6.   Kanal unbekannt sagte

    Hey.
    Und was ist der APT-Installationsbefehl? Ich stelle fest, dass er im PDF-Tutorial erwähnt wird, das Linux Mint auf seiner Website hat.
    Der Autor empfiehlt, Updates nicht per Terminal zu aktualisieren, da nicht gefiltert wird, zu welchen Stabilitätsstufen sie gehören, als ob sie im Updater mit der grafischen Oberfläche von Mint verfügbar wären.

  7.   Franken sagte

    Selbst wenn ich das weiß, benutze ich apt-get öfter als aptitude. Ich weiß jedoch, dass der synaptische Paketmanager jedes Mal, wenn Sie etwas im grafischen Modus installieren, aptitude verwendet.

  8.   pepo sagte

    Seit vielen Jahren enthält der APT-Befehl die Funktionen apt-get und apt-cache, sodass wir "apt install package" und "apt search package" anstelle von "apt-get install package" und "apt-" erstellen können. Cache-Suchpaket ».