Heim > Artikel > Betrieb und Instandhaltung > Was bedeutet apt unter Linux?
Unter Linux ist Apt ein Befehlszeilenprogramm, das zum Installieren, Aktualisieren, Entfernen und Verwalten von Deb-Paketen auf Ubuntu, Debian und verwandten Linux-Distributionen verwendet wird. apt ist für die interaktive Nutzung konzipiert. Apt wird mit deb-basierten Paketen verwendet, wobei deb ein Verpackungsformat ist, das für das dpkg-Paketverwaltungstool erstellt und von diesem verwendet wird.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.
was bedeutet apt unter Linux?
Apt oder Advanced Package Tool ist ein Tool oder eine Anwendung zum Verwalten von Softwarepaketen auf Linux-Distributionen. In der Linux-Terminologie sind Pakete Anwendungen, Bibliotheken und Tools, die Programmen unter Windows ähneln. Linux-Distributionen verwenden häufig zentrale Repositorys, um Anwendungen zu installieren und zu aktualisieren, deren Pakete von diesen Repositorys bereitgestellt werden.
APT wird hauptsächlich in Deb-basierten Distributionen wie Ubuntu, Debian, Mint, Kali usw. verwendet. APT ist eng in diese Distributionen integriert und kann sogar mit anderer Paketverwaltungssoftware verwendet werden.
apt-Paketmanager wurde im März 1998 erstellt und wird seit mehr als 20 Jahren verwendet. Die neueste Version ist 1.8, da die Paketverwaltung keine neuen Funktionen mit sich bringt.
In einfachen Worten:
apt ist ein Befehlszeilenprogramm zum Installieren, Aktualisieren, Entfernen und Verwalten von Deb-Paketen auf Ubuntu, Debian und verwandten Linux-Distributionen.
apt ist für die interaktive Nutzung konzipiert. Es ist besser, apt-get und apt-cache in einem Shell-Skript zu verwenden, da sie zwischen den Versionen abwärtskompatibel sind und über mehr Optionen und Funktionen verfügen.
Apt- und Dpkg-Beziehung
Apt wird mit Deb-basierten Paketen verwendet, wobei Deb ein Verpackungsformat ist, das für das dpkg-Paketverwaltungstool erstellt und von diesem verwendet wird. dpkg und Apt sind Tools, die zur Zusammenarbeit verwendet werden, wobei dpkg lokal verwendet wird, indem der Paketname und der Installationsort oder der zu entfernende Name bereitgestellt werden, während apt ein netzwerk- oder internetbasiertes Tool ist, das Paketabhängigkeiten aktualisiert, sucht, herunterlädt und auflöst andere Paket-Repositorys über das Internet. Die Installation erfolgt im Hintergrund durch dpkg.
Apt-Befehl unter Linux verwenden
apt ist für die interaktive Nutzung konzipiert. Bevorzugen Sie apt-get und apt-cache in Ihren Shell-Skripten, da diese zwischen den Versionen abwärtskompatibel sind und über mehr Optionen und Funktionen verfügen.
Die meisten apt-Befehle müssen als Benutzer mit Sudo-Berechtigungen ausgeführt werden.
Paketindex aktualisieren (apt update)
Der APT-Paketindex ist im Grunde eine Datenbank, die Aufzeichnungen von Paketen enthält, die in den im System aktivierten Repositorys verfügbar sind.
Um den Paketindex zu aktualisieren, führen Sie den folgenden Befehl aus. Dadurch werden die neuesten Änderungen aus dem APT-Repository abgerufen:
sudo apt update
Aktualisieren Sie immer den Paketindex, bevor Sie neue Pakete aktualisieren oder installieren.
Upgrade-Paket (apt upgrade)
Die regelmäßige Aktualisierung des Linux-Systems ist einer der wichtigsten Aspekte der Sicherheit des gesamten Systems.
Um installierte Pakete auf die neueste Version zu aktualisieren, führen Sie Folgendes aus:
sudo apt upgrade
Dieser Befehl aktualisiert keine Pakete, die das Entfernen installierter Pakete erfordern.
Wenn Sie ein einzelnes Paket aktualisieren möchten, übergeben Sie den Paketnamen:
sudo apt upgrade package_name
Die Konfiguration automatischer Sicherheitsupdates ist immer eine gute Idee.
Vollständiges Upgrade (apt full-upgrade)
Der Unterschied zwischen Upgrade und vollständigem Upgrade besteht darin, dass letzteres installierte Pakete entfernt, wenn das gesamte System aktualisiert werden muss.
sudo apt full-upgrade
Seien Sie äußerst vorsichtig, wenn Sie diesen Befehl verwenden.
Pakete installieren (apt install)
Das Installieren von Paketen ist so einfach wie das Ausführen des folgenden Befehls:
sudo apt install package_name
Wenn Sie mehrere Pakete installieren möchten, geben Sie sie als durch Leerzeichen getrennte Liste an:
sudo apt install package1 package2
Um ein lokales zu installieren deb-Datei, geben Sie bitte den vollständigen Pfad zur Datei an. Andernfalls versucht der Befehl, das Paket aus dem APT-Repository abzurufen und zu installieren.
sudo apt install /full/path/file.deb
Paket entfernen (apt remove)
Um ein installiertes Paket zu entfernen, geben Sie Folgendes ein:
sudo apt remove package_name
Sie können auch mehrere Pakete angeben, die durch Leerzeichen getrennt sind:
sudo apt remove package1 package2
Der Befehl „remove“ deinstalliert das angegebene Paket, aber es Möglicherweise bleiben einige Konfigurationsdateien zurück. Wenn Sie ein Paket einschließlich aller Konfigurationsdateien entfernen möchten, verwenden Sie „purge“ anstelle von „remove“:
sudo apt purge package_name
Nicht verwendete Pakete entfernen (apt autoremove)
Immer wenn ein neues Paket, das von anderen Paketen abhängt, auf dem System installiert wird, wird es auch das Paket installieren Abhängigkeiten. Nach dem Entfernen des Pakets bleiben die Abhängigkeiten auf dem System bestehen. Diese verbleibenden Pakete werden von nichts anderem mehr verwendet und können gelöscht werden.
Um unerwünschte Abhängigkeiten zu entfernen, verwenden Sie den folgenden Befehl:
sudo apt autoremove
Paketliste anzeigen (apt list)
Mit dem Befehl list können Sie verfügbare, installierte und aktualisierbare Pakete auflisten.
Um alle verfügbaren Pakete aufzulisten, verwenden Sie den folgenden Befehl:
sudo apt list
Dieser Befehl druckt eine Liste aller Pakete, einschließlich Informationen zur Version und Architektur des Pakets. Um festzustellen, ob ein bestimmtes Paket installiert ist, können Sie die Ausgabe mit dem Befehl grep filtern.
sudo apt list | grep package_name
Um nur installierte Pakete aufzulisten, geben Sie bitte Folgendes ein:
sudo apt list --installed
在实际升级软件包之前获取可升级软件包列表可能很有用:
sudo apt list --upgradeable
搜索包 (apt search)
此命令允许您在可用包列表中搜索给定包:
sudo apt search package_name
如果找到,该命令将返回名称与搜索词匹配的包。
查看包的信息 (apt show)
在删除或安装新软件包之前,有关软件包依赖性,安装大小,软件包源等信息可能很有用。
要检索有关给定包的信息,请使用以下 show 命令:
sudo apt show package_name
相关推荐:《Linux视频教程》
Das obige ist der detaillierte Inhalt vonWas bedeutet apt unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!