English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux apt 命令

apt (Advanced Packaging Tool) ist ein Shell-Frontend-Paketmanager in Debian und Ubuntu.

apt-Befehle bieten Befehle zum Suchen, Installieren, Aktualisieren, Entfernen eines bestimmten, einer Gruppe oder sogar aller Softwarepakete, und die Befehle sind kurz und leicht zu merken.

Die Ausführung von apt-Befehlen erfordert Superbenutzerrechte (root).

apt Syntax

  apt [options] [command] [package ...]
  • options:Optional, Optionen umfassen -h (Hilfe),-y (wenn der Installationsprozess alle Auswahlmöglichkeiten mit "yes" bestätigt),-q (zeigt den Installationsprozess nicht an) usw.

  • command:Die auszuführende Aktion.

  • packagePaketname, der installiert wird.

Häufig verwendete apt-Befehle

  • Zeige den Befehl für die Liste aller verfügbaren Updates an: sudo apt update

  • Aktualisiere Softwarepakete: sudo apt upgrade

    Zeige verfügbare Updates und Versionsinformationen an: apt list --upgradeable

    Aktualisiere Softwarepakete, lösche vor der Aktualisierung die zu aktualisierenden Pakete: sudo apt full-upgrade

  • Installationsbefehl für spezifische Software: sudo apt install <package_name>

    Installiere mehrere Pakete: sudo apt install <package_1> <package_2> <package_3>

  • Aktualisiere das angegebene Paket: sudo apt update <package_name>

  • Zeige spezifische Paketinformationen an, z.B. Versionsnummer, Installationsgröße, Abhängigkeiten usw.: sudo apt show <package_name>

  • Paketbefehl löschen: sudo apt remove <package_name>

  • Entferne nicht mehr verwendete Abhängigkeiten und Bibliotheksdateien: sudo apt autoremove

  • Entferne Paket und Konfigurationsdatei: sudo apt purge <package_name>

  • Suche nach Paketbefehlen: sudo apt search <keyword>

  • Zeige alle installierten Pakete an: apt list --installed

  • Zeige die Versionsinformationen aller installierten Pakete an: apt list --all-versions

Online-Beispiel

Einige verfügbare Updates ansehen:

sudo apt update

Pakete aktualisieren:

sudo apt upgrade

在以上交互式输入字母 Y Dann kann das Update beginnen.

Diese beiden Befehle können kombiniert werden, um mit einem Klick zu aktualisieren:

sudo apt update && sudo apt upgrade -y

Installieren Sie das Paket mplayer:

sudo apt install mplayer

Wenn man sich nicht ganz sicher ist, wie der vollständige Paketname lautet, können wir nur den ersten Teil des Paketnamens eingeben und dann die Tab-Taste drücken. Es wird eine Liste der entsprechenden Paketnamen angezeigt:

以上示例我们输入来 reds,然后按下 Tab 键,输出来四个相关的包。

如果我们想安装一个软件包,但如果软件包已经存在,则不要升级它,可以使用 –no-upgrade 选项:

sudo apt install <package_name> --no-upgrade

安装 mplayer 如果存在则不要升级:

sudo apt install mplayer --no-upgrade

如果只想升级,不要安装可以使用 --only-upgrade 参数:

sudo apt install <package_name> --only-upgrade

只升级 mplayer,如果不存在就不要安装它:

sudo apt install mplayer --only-upgrade

如果需要设置指定版本,语法格式如下:

sudo apt install <package_name>=<version_number>

package_name 为包名,version_number 为版本号。

移除包可以使用 remove 命令:

sudo apt remove mplayer

查找名为 libimobile 的相关包:

apt search libimobile

查看 pinta 包的相关信息:

apt show pinta

列出可更新的软件包:

apt list --upgradeable

清理不再使用的依赖和库文件:

sudo apt autoremove

在以上交互式输入字母 Y 即可开始清理。