Kompletter apt-Paketmanager-Leitfaden für Linux
In diesem kompletten Leitfaden-Artikel werden Sie über apt (Advanced Package Management Tool für Linux) lernen. Sie werden alle notwendigen Befehle im Zusammenhang mit dem apt-Paketmanager lernen.
- Was ist ein Paketmanager oder Paketmanagement-Tool?
- Was macht es?
- Wie benutzt man es?
Wenn Sie solche Fragen im Kopf haben, wird Ihnen dieser Artikel helfen, alles zu verstehen. Lassen Sie uns also ohne weiteres in die apt-Anleitung einsteigen.
Was ist ein Paketmanager?
Ein Paketmanager ist ein Werkzeug, das Sie verwenden, um die Anwendungen, Bibliotheken und Abhängigkeiten in Ihrer Linux-Distribution zu verwalten. Er erlaubt es Ihnen, alle Arten von paketbezogenen Änderungen im System vorzunehmen, wie zum Beispiel:
- Pakete installieren oder aktualisieren
- Pakete entfernen oder neu installieren
- Pakete auflisten oder suchen
- Paketdetails anzeigen
- Paketdateien herunterladen usw.
Da Linux sehr vielseitig ist, haben wir eine Menge Optionen für Paketmanager:
- – APT (Advanced Package Tool)
- – DNF (Dandified Yum)
- – Zypper
- – Pacman
- – Dpkg (Debian Paket)
Doch, APT ist das populärste unter ihnen und wird von den meisten der populären Linux-Distributionen wie Ubuntu, Debian, Zorin OS, Mint Linux, Elementary OS, Bodhi Linux, MX Linux, Lite Linux, LUbuntu, POP! OS, Deepin, und die Liste der Distributionen geht weiter und weiter.
Lassen Sie uns also sehen, wie man den apt-get Befehl verwendet, um Pakete in einer Linux-Distribution zu verwalten. Wir werden die hilfreichsten apt-Befehle durchgehen.
APT-Paketmanager-Befehle
Hier ist die Liste der apt-Befehle, die Sie verwenden können.
Der Befehl ‚update‘ aktualisiert das Repository für Pakete und erhält die Aktualisierungsinformationen zu den Paketen:
sudo apt update
Nach der Aktualisierung der Repositories im System möchten Sie vielleicht das/die Paket(e) aktualisieren:
sudo apt upgrade package-namesudo apt upgrade
Um alle Pakete auf einmal zu aktualisieren, verwenden Sie einfach den Parameter ‚upgrade‘ mit apt:
sudo apt upgrade
Um ein beliebiges Paket im System zu installieren, verwenden Sie den Parameter ‚install‘. Sie können einzelne oder mehrere Pakete auf einmal installieren:
sudo apt install package-name package-name
Gleiches gilt für das Entfernen von Paketen, Sie können ‚remove‘ und ‚purge‘ verwenden. Auch hier können Sie entweder ein einzelnes Paket oder mehrere Pakete auf einmal verwenden.
sudo apt remove package-name
Der Unterschied zwischen ‚purge‘ und ‚remove‘ besteht darin, dass mit ‚remove‘ nur das Paket gelöscht wird, nicht aber dessen Konfigurations- oder Datendatei. Der Befehl ‚purge‘ hingegen entfernt alles.
sudo apt purge package-name
Sie können nach einem Paket im Repository mit ‚apt search‘ suchen:
sudo apt search name
Auch mit ‚apt show‘ können Sie alle Details zu einem Paket/einer Anwendung im Repository abrufen:
sudo apt show package-name
Ergebnis des obigen Befehls:
$ sudo apt show neofetch Package: neofetch Version: 7.0.0-1 Priority: optional Section: universe/utils Origin: Ubuntu Maintainer: Ubuntu Developers Original-Maintainer: Nobuhiro Iwamatsu Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 339 kB Recommends: chafa Homepage: https://github.com/dylanaraps/neofetch Task: lubuntu-desktop Download-Size: 77.5 kB APT-Manual-Installed: yes APT-Sources: http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages Description: Shows Linux System Information with Distribution Logo Neoftech is a cross-platform and easy-to-use system information command line script that collects your Linux system information and display it on the terminal next to an image, it could be your distributions logo or any ascii art of your choice.
Sie können ‚apt list‘ verwenden, um die Anwendung und ihre verfügbare(n) Architektur(en) aufzulisten:
sudo apt list package-name
Ergebnis des obigen Befehls:
sudo apt list package-name Listing... Done vlc/focal 3.0.9.2-1 amd64 vlc/focal 3.0.9.2-1 i386
Sie können auch die Paketdatei (vlc.deb) mit ‚apt download‘ herunterladen:
sudo apt download package-name
Wenn Sie aus irgendeinem Grund ein Paket/eine Anwendung neu installieren müssen, können Sie dies mit ‚apt reinstall‘ tun:
sudo apt reinstall package-name
Das ‚autoremove‘ wird verwendet, um Pakete zu entfernen, die automatisch installiert wurden, um Abhängigkeiten für andere Pakete zu erfüllen, die nun aber nicht mehr benötigt werden, da sich die Abhängigkeiten geändert haben oder die Pakete, die sie benötigen, in der Zwischenzeit entfernt wurden.
sudo apt autoremove
Sie werden feststellen, dass Befehle, die mit ’sudo apt install‘ oder ’sudo apt-get install‘ beginnen, beide auf die gleiche Weise funktionieren, wenn Sie also keine Lust haben, ‚-get‘ mit ‚apt‘ hinzuzufügen, dann können Sie es weglassen.
Um Ihnen mein Geheimnis zu verraten, ich verwende ‚-get‘ kaum, bitte lassen Sie ‚apt‘ das nicht wissen. Es ist geheim.
Sieh dir auch an: Installation von Anwendungen unter Linux | Vollständige Anleitung
Videoanleitung auf YouTube
Zusätzlich können Sie sich auch eine Schritt-für-Schritt-Videoanleitung auf YouTube ansehen, um ein besseres Verständnis dafür zu bekommen.