text: Die Installation von Paketen und die dazugehörigen Aufrufe gehören aus unserer Sicht zu den Aktionen bei der Paketverwaltung, welche am häufigsten genutzt werden. Nachfolgend beschreiben wir, mit welchen Aufrufen Sie Pakete vom Paketmirror beziehen und danach sofort auf Ihrem System installieren. Wie Sie die Paketdateien nur herunterladen, ohne diese zu installieren, lesen Sie in [paketdatei-nur-herunterladen].
  Für APT und aptitude lässt sich der Vorgang mit `Aufruf von `dpkg -i Paketname in der richtigen Reihenfolge'' umschreiben. Dabei erfolgt zudem die Beachtung der jeweiligen Paketabhängigkeiten – noch fehlende und zusätzlich benötigte Pakete werden erkannt und vom Paketmirror mitbezogen. Die Voraussetzung, dass das angegebene Paket bereits im (lokalen) Verzeichnis liegt, muss nicht erfüllt sein.
  Wir empfehlen Ihnen, dpkg nur im Ausnahmefall zu benutzen. Der Umgang mit dpkg bzw. das Wissen um die Bibliotheken dahinter (siehe [apt-und-bibliotheken]) zählt zum notwendigen Hintergrundwissen, um zu verstehen, was die anderen Werkzeuge wie APT und aptitude überhaupt veranstalten. APT und aptitude erleichtern Ihren Alltag als Systembetreuer jedoch deutlich.
  APT ist sehr nett und rechnet Ihnen sogar aus, wieviel zusätzlicher Speicherplatz benötigt wird, wenn Sie das ausgewählte Paket installieren (Schritt 2). Dazu lesen Sie die Nachricht von APT bzw. aptitude genau. In der vorletzten Zeile zeigt es Ihnen den benötigten Speicherplatz für die neuen Pakete an – im nachfolgenden Beispiel für das Paket 'kdm' sind es immerhin 36MB. Da im Moment nur der benötigte Speicherplatz von Interesse ist, brechen Sie die Installation ab, indem Sie bei der abschließenden Frage die Taste kbd:[n] drücken.
  Abgebrochene Installation von 'kdm' mittels APT
  Abgebrochene Installation von 'kdm' mittels aptitude
  Sind Sie sich unsicher, ob die Installation erfolgreich verlaufen würde, simulieren Sie den Vorgang (Schritt 3). Dazu bietet Ihnen APT die Option --simulate und als Alternativen dazu auch --just-print, --dry-run, --recon und --no-act an. aptitude kennt die Option -s bzw. --simulate in der Langform. Die nachfolgende Ausgabe zeigt die Simulation anhand von APT und des Pakets 'kdm'. Dabei bezeichnen die Zeilen der Ausgabe eine Installation eines Pakets, die mit Inst beginnen. Das Schlüsselwort Conf besagt, dass das entsprechende Paket konfiguriert wird.
  Simulation der Paketinstallation von 'kdm'
  Als Schritt 4 bringen Sie die Paketliste Ihres Linuxsystems auf den aktuellen Stand. Wie das im Detail vorsichgeht, erfahren Sie in [pakete-aktualisieren]. Damit stellen Sie sicher, dass Sie mit einer aktuellen Paketliste arbeiten und darüber nur Pakete auswählen, die sich auf dem neuesten Stand befinden. Sie verhindern damit insbesondere, dass Sie veraltete Varianten auf Ihr System einpflegen und reduzieren gleichzeitig den Aufwand bei einer späteren Aktualisierung.
  Nachdem alle Vorbereitungen abgeschlossen wurden, folgt nun der Schritt ans Eingemachte – die eigentliche Installation. Für APT lautet der Aufruf apt-get install Paketname und für aptitude in ähnlicher Art und Weise aptitude install Paketname. Beide Werkzeuge verarbeiten nicht nur einzelne Pakete und ganze Paketlisten mit exakten Paketbezeichnungen, sondern auch Paketnamen mit Quantifizierungsoperatoren. Nachfolgender Aufruf zeigt das anhand der Dokumentationspakete zu aptitude, deren Namen mit der Zeichenkette 'aptitude-doc' beginnen. Damit die Shell, die ihr APT-Kommando ausführt, nicht den Parameter mit dem Quantifizierungsoperator interpretiert und nach Dateien mit dem entsprechenden Namen sucht, schließen Sie das Suchmuster in einfache Anführungszeichen ein.
  Aufruf von apt-get install mit dem Quantifizierungsoperator *
  # apt-get install 'aptitude-doc*'
  Daraufhin werden die Pakete vom Paketmirror bezogen und im Paketcache zwischengespeichert, auf Korrektheit überprüft (siehe [bezogenes-paket-verifizieren]), um die notwendigen Sicherheitsaktualisierungen (Fixes'' oder Security Updates'') ergänzt und danach temporär ausgepackt. Nun erfolgt die Auswertung und Ausführung der preinst-Maintainer-Skripte des Pakets (siehe [aufbau-und-format]) und danach werden die Dateien aus dem jeweiligen Paket an die angegebene Stelle im Dateisystem kopiert. Abschließend erfolgen eine (Nach)Konfiguration (siehe [pakete-konfigurieren]), sofern das erforderlich ist, und die Ausführung der postinst-Maintainer-Skripte des Pakets (siehe [aufbau-und-format]). Ganz am Ende aktualisieren APT bzw. aptitude noch die Paketdatenbank und setzen den Status des Pakets auf ``vollständig installiert'' (siehe [paketstatus-erfragen]).
  Weitere, nützliche APT-Optionen für den Alltag (Auswahl)
  die interaktiven Fragen zur Installation werden automatisch mit YES'' bzw. JA'' beantwortet. Die Option ist das Gegenstück zu --trivial-only.
  die Pakete werden nur heruntergeladen, jedoch nicht installiert (siehe [paketdatei-nur-herunterladen]).
  das Paket wird erneut installiert (siehe [pakete-erneut-installieren]).
  Gegenstück zur Option --assume-yes. Damit werden alle Fragen automatisch mit ``NO'' beantwortet und kritische Aktionen bleiben außen vor.
  Besonderheiten bei aptitude
  Zwischen APT und aptitude bestehen kleine Unterschiede. Dazu zählt auch eine abweichende Vorgehensweise bei Verarbeitung von Paketaktionen. Mit dem Aufruf aptitude install installieren Sie nicht nur alle bereits vorgemerkten Pakete, sondern führen alle bereits vorgemerkten Aktionen zur Aktualisierung des Paketbestands durch. Das kann auch die Aktualisierung und Entfernung von Paketen beinhalten. Ausführlicher gehen wir zu dieser Thematik in [mit-aptitude-vormerkungen-machen] ein.
  Bei der Benutzung von Ubuntu besteht eine weitere Besonderheit. Diese betrifft die Voreinstellungen, in der festgelegt ist, dass auch die Empfehlungen eines Pakets mit berücksichtigt werden. Verwenden Sie zum Schalter install die Option -R, werden nur die direkten Abhängigkeiten mit installiert. Das Verhalten von aptitude regeln Sie über den Schlüssel APT::Install-Recommends (siehe [konfigurationsdateien-von-apt]).
  Erweiterungen ab APT 1.1
  Ab der Version 1.1 verfügt APT über interessante Erweiterungen. Diese bzw. eine spätere Version ist ab Debian 9 Stretch verfügbar. Damit können die beiden Aufrufe apt install und apt-get install nicht nur Paketnamen verarbeiten, sondern auch Pfade zu lokal vorliegenden deb-Paketen als Parameter benutzen. Im Gegensatz zu gdebi (siehe [gui-gdebi]) besteht hier keine Beschränkung auf nur ein einziges Paket, sondern es gelten die weiter oben benannten Möglichkeiten zur Spezifikation von Paketen. Ein Beispielaufruf sieht wie folgt aus: