Kurz gesagt : apt-get install
Erledigt alles, was erforderlich ist, damit Ihr System die neu installierte Softwareanwendung erfolgreich ausführen kann.
Länger:
Vorbereitungen:
Aus der Manpage :
Alle Pakete, die von den für die Installation angegebenen Paketen benötigt werden, werden ebenfalls abgerufen und installiert.
Diese Pakete werden in einem Repository im Netzwerk gespeichert. So apt-get
lädt alle benötigten diejenigen in ein temporäres Verzeichnis ( /var/cache/apt/archives/
). Sie werden von einem Web- oder FTP-Server heruntergeladen. Sie sind in der sogenannten angegeben sources.list
; eine Liste von Repositories. Von da an werden sie nacheinander prozedural installiert.
Die ersten sind diejenigen, die keine weiteren Abhängigkeiten haben; Daher muss kein anderes Paket für sie installiert werden. Dadurch haben andere Pakete (die vorher Abhängigkeiten hatten) jetzt keine Abhängigkeiten mehr. Das System führt diesen Vorgang so oft aus, bis die angegebenen Pakete installiert sind.
Jedes Paket wird einer Installationsprozedur unterzogen.
Paketinstallation:
In Debian-basierten Linux-Distributionen wie Ubuntu liegen diese Pakete in einem festgelegten standardisierten Format vor: deb - Das Debian-Binärpaketformat .
Ein solches Paket enthält die Dateien, die auf dem System installiert werden sollen. Sie enthalten auch eine Steuerdatei . Diese Datei enthält Skripte, die das Verpackungssystem in einer bestimmten Situation ausführen soll. die sogenannten Betreuer-Skripte . Diese Skripte sind unterteilt in:
preinst
: vor der Installation der Dateien in die Systemdatei-Hierarchie
postinst
: nach der installation
prerm
: vor der Deinstallation
postrm
: nach der Deinstallation
Es gibt ein interessantes Bild, das den Ablauf einer Installation eines neuen Pakets zeigt:
Es gibt auch mehr Kontrolldateien, die wichtigsten sind:
control
: Eine Liste der Abhängigkeiten und andere nützliche Informationen zur Identifizierung des Pakets
conffiles
: Eine Liste der Konfigurationsdateien (normalerweise die in /etc
)
debian-binary
: enthält die deb-package Version, aktuell 2.0
md5sums
: Eine Liste der MD5-Summen jeder Datei im Paket zur Überprüfung
templates
: Eine Datei mit Fehlerbeschreibungen und Dialogen während der Installation