Paketmanager sind ein wichtiger Bestandteil der Arbeit mit modernen Linux-Distributionen. In den frühen Tagen von Linux war das Leben komplizierter. Wenn Sie eine Software installieren wollten, mussten Sie eine Datei (oder Dateien) herunterladen und die Software dann für die Ausführung auf Ihrem speziellen System konfigurieren. Dies machte es nicht sehr einfach, Software zu installieren.
Daher wurden Pakete und Paketmanager erfunden, um die Komplexität zu bekämpfen, die mit der Installation von Software auf Linux- und Unix-Systemen verbunden ist. Softwarepakete bestehen aus mehreren Datendateien, die in einem einzigen Archiv zusammengefasst sind, was eine einfache Portabilität und Speicherung ermöglicht, und Paketmanager ermöglichen es Ihnen, Software einfach herunterzuladen und zu installieren.
Geschichte der Paketmanager
Weitere Linux-Ressourcen
- Spickzettel für Linux-Befehle
- Spickzettel für fortgeschrittene Linux-Befehle
- Kostenloser Online-Kurs:RHEL Technical Overview
- Spickzettel für Linux-Netzwerke
- SELinux-Spickzettel
- Spickzettel für allgemeine Linux-Befehle
- Was sind Linux-Container?
- Unsere neuesten Linux-Artikel
Paketmanager haben sich im Laufe der Jahre weiterentwickelt. 1994 führte Ian Murdock dpkg als Shell-Skript ein. Apt (Advanced Packaging Tool) wurde 1998 eingeführt. Seine übliche Syntax ist apt-get und apt-cache . Während apt-get löst Abhängigkeiten für die Installation von Software auf Debian-basierten Systemen, dpkg installiert Software, die keine Abhängigkeitsauflösung erfordert. Und RPM (Red Hat Package Manager) wurde 1997 von Erik Troan und Marc Ewing eingeführt.
Einige Linux-Varianten haben ihre eigenen Paketformate erstellt, aber die gebräuchlichsten Formate sind .deb und .rpm, und diese .deb- und .rpm-Dateien werden mit Paketmanagern installiert. Red Hat, Fedora, SUSE und einige kleinere Distributionen verwenden .rpm, während Debian, Ubuntu, Linux Mint, Pop_OS und Raspbian .deb-Dateien verwenden.
In den frühen Tagen von Linux mussten sich Benutzer die Befehle merken, um einen Paketmanager über die Befehlszeile aufzurufen. Einige Beispiele:
$ rpm -ivh pidgin-2.7.9-5.el6.2.i686.rpm
$dpkg -i apt-ntop.deb
$sudo apt install audacity
Das hat sich geändert, und jetzt verfügen die meisten Distributionen über Softwarecenter, in denen eine grafische Benutzeroberfläche Benutzern hilft, Software zu finden und zu installieren, ohne die Befehlszeile verwenden zu müssen.
Was ist Ihr bevorzugter Paketmanager?
Welcher der folgenden 10 aktuellen und älteren Paketmanager ist Ihr Favorit? Haben wir Ihren Favoriten ausgelassen? Lass es uns in den Kommentaren wissen.