Heim > Artikel > Betrieb und Instandhaltung > Was ist Linux Apt?
APT ist ein Softwarepaket-Verwaltungstool unter Linux, das automatisch Softwarepakete im Binär- oder Quellcodeformat herunterladen, konfigurieren und installieren kann. Die meisten apt-Befehle müssen als Benutzer mit Sudo-Berechtigungen ausgeführt werden. APT wurde ursprünglich als Frontend von dpkg entwickelt und zur Verarbeitung von Softwarepaketen im Deb-Format verwendet. Nach einer Änderung durch die APT-RPM-Organisation kann APT nun auf Systemen installiert werden, die RPM unterstützen, um RPM-Pakete zu verwalten.
Die Betriebsumgebung dieses Tutorials: Ubuntu 21.04-System, Dell G3-Computer.
Wenn wir eine bestimmte Software über die Linux-Befehlszeile installieren möchten, geben Sie einfach den folgenden Befehl direkt in die Befehlszeile ein:
sudo apt-get update sudo apt-get install
Diese Installationsmethode erfolgt über #🎜🎜 # Das apt-Tool führt die Installation durch, also was genau ist apt? #🎜🎜 ##### 🎜🎜#一 、#🎜🎜 ## 🎜🎜 ## 🎜🎜#a#APT vollständiger Namea
dvancedPaketverwaltungstool# unter dem Linux-System 🎜🎜#. APT vereinfacht die Verwaltung von Software auf Unix-Systemen durch das automatische Herunterladen, Konfigurieren und Installieren von Softwarepaketen im Binär- oder Quellcodeformat. Apt ist verfügbar für: Anwendung installierenAnwendung entfernen#🎜🎜 ## 🎜🎜#Halten Sie die App auf dem neuesten Stand
apt-cache
usw.
, das für
Sudo-Berechtigungen ausgeführt werden.
apt ist für Ubuntu, Debian und verwandte Unix-Distributionen geeignet, nicht für Redhat, Centos...#🎜 🎜# 2. Wie APT funktioniert APT ist ein Client/Server-System. Kopieren Sie zuerst alle Deb-Pakete auf dem Server (deb – Dateierweiterung des Debian-Softwarepaketformats); verwenden Sie dann das Analysetool von APT – genbasedir, um alle Deb-Pakete basierend auf den Header-Informationen jedes Deb-Pakets zu analysieren und zu analysieren. Die Ergebnisse werden in a aufgezeichnet Datei -
DEB-Indexliste. Bei der Durchführung eines Installationsvorgangs sucht das apt-get-Tool nach relevanten Informationen über die Zielsoftware in der verfügbaren Softwarepaketdatenbank im lokal
# 🎜🎜# und laden Sie die Software basierend auf diesen Informationen herunter und installieren Sie sie auf dem entsprechenden Server. Daher aktualisieren Sie vor der Installation normalerweise die lokale Paketdatenbank übersudo apt-get update
.3. APT-Befehl (1) apt-get allgemeiner Befehl
Befehl | Beschreibung |
---|---|
sudo apt-get update | Update lokales Paket Datenbank |
sudo apt-get install |
Installpackage |
sudo apt-get --reinstall install |
reinstallpackage, z falsche Konfigurationen hat dazu geführt, dass die Software nicht richtig funktioniert... | Voll upgrade
sudo apt-get remove | |
Installierte Pakete (einschließlich derjenigen, die sich auf die entfernte Software beziehen) Pakete, die Abhängigkeiten haben, aber nicht enthalten Paketkonfigurationsdateien) | sudo apt-getautoremove |
war zuvor von anderen Softwarepaketen abhängig, wird aber nicht mehr verwendet. Paket sudo apt-get. purge | < ;Softwarename> |
Konfigurationsdatei des Pakets) | sudo apt – heruntergeladenesaubere |
installierte Softwarepakete nach lokal, gespeichert in /var /cache/apt/archives/by default Paketliste sudo apt-get | search |
s udo apt-get | show |
Zeigt spezifische Informationen des Softwarepakets an, z. B. Versionsnummer, Installationsgröße, Abhängigkeiten usw. | (2) apt-get allgemeine Parameter |
Parameter Beschreibung | |
Automatische AntwortOption zur Installation des Pakets, sehr nützlich in einigen automatisierten Installationsskripten | -s |
Simulation Installation
oder -q=# | an (# steht für eine Zahl, die zum Festlegen der verwendet wird Silent Level), wenn Sie nicht installieren möchten. Sehr nützlich, wenn während des Vorgangs zu viel Bildschirmausgabe erfolgtNur herunterladen | , nicht installieren
--neu installieren | Neuinstallieren bereits installierte Pakete, bei denen möglicherweise Probleme auftreten. |
--install-suggest s | Auch APT installieren wie inEmpfehlungen zur Installation Softwarepaket angegeben四、使用 apt 命令管理基于 Debian 和 Ubuntu 的 Linux 发行版中的包我在本教程中使用 Ubuntu 21.04,但你可以使用任何其他基于 Debian/Ubuntu 的 Linux 发行版,例如 Linux Mint、elementary OS、Linux Lite 等。 apt 作用于可用包的数据库。如果数据库没有更新,系统将不知道是否有可更新的软件包可用。这就是为什么在任何 Linux 系统中进行了全新安装后,首先要更新存储库。 更新包数据库需要超级用户权限,因此您需要使用sudo。 sudo apt update 运行此命令看到从各种服务器检索的包信息:
更新软件包数据库后,就可以升级已安装的软件包。最方便的方法是升级所有具有可用更新的软件包。可以简单地使用以下命令: sudo apt upgrade 这将显示将要升级的所有软件包的数量和种类。 还有另一种方法可以使用以下命令提供完整升级: sudo apt full-upgrade
4.3、apt update 和 apt upgrade 的区别 虽然听起来像当执行 例如,如果你安装了 XYZ 包 1.3 版,则在 apt 更新后,数据库将知道有更新的 1.4 版可用。当你在 apt update 之后执行 apt upgrade 时,它会将已安装的软件包升级(或更新)到较新的版本。 这就是为什么使用此命令更新 Ubuntu 系统最快、最方便的原因: sudo apt update && sudo apt upgrade -y 如果已经知道包的名称,则可以使用以下命令进行安装: sudo apt install <package_name></package_name> 只需将 sudo apt install mplayer 可以使用自动完成功能。当不确定确切的包名称时,可以输入几个字母并按Tab,它会建议所有以这些字母开头的可用的包。例如: 注意是按Tab,而不是Enter! 使用自动完成功能查找具有给定名称的包: 不必一次只安装一个软件包。可以通过同时提供多个软件包名称来一次安装多个软件包: sudo apt install <package_1> <package_2> <package_3></package_3></package_2></package_1> 4.6、如果在已安装的软件包上运行 apt install 会怎样 这将只查看数据库,如果找到更新的版本,它会将已安装的软件包升级到较新的软件包。因此,使用它不会造成任何伤害,除非你不希望它升级。 如果由于某种原因你想安装一个包,但不想升级,如果它已经安装了。在这种情况下,你可以通过以下方式使用选项 sudo apt install <package_name> --no-upgrade</package_name> 如果你只想升级软件包但不想安装它(如果尚未安装),则可以使用以下命令执行此操作: sudo apt install <package_name> --only-upgrade</package_name> 默认情况下,将为应用程序安装存储库中可用的最新版本。但是如果不想安装最新版本,可以指定版本号。你需要知道要安装的确切版本号。 只需在包名称后添加 sudo apt install <package_name>=<version_number></version_number></package_name> 删除软件包就像安装它们一样简单。只需使用以下命令: sudo apt remove <package_name></package_name>
sudo apt purge <package_name></package_name> apt remove 和 apt purge 的区别
如果你习惯于 当你弄乱了程序的配置,你想从系统中完全清除它的痕迹再重新开始,清除会很有用。也可以在已删除的包上使用 通常, 这不是搜索包的最好方式。但是当你在寻找一些特定的库时,这很有用。只需将以下命令与所需的搜索词一起使用,就可以找到包含搜索词的所有包。 apt search <search></search> 如果你想在安装或删除软件包之前了解有关软件包的更多信息,可以使用以下命令: apt show <package_name></package_name> 这将显示有关给定包的信息,例如其依赖项、安装和下载大小、包的不同来源、包内容的描述等: apt 命令有一个名为 list 的新选项。使用此命令,可以查看所有准备升级的较新版本的软件包: apt list --upgradable
apt list --installed 还有第三个选项,称为 apt list --all-versions 与 apt-get 不同,这里没有 clean 和 autoclean 命令。但是仍然可以使用 sudo apt autoremove 安装软件时会自动安装一些满足依赖关系的库和包。如果软件包被删除,这些自动安装的库和包虽然没有用,但仍会保留在系统中。可以使用此命令清除掉。 相关推荐:《Linux视频教程》 |
Das obige ist der detaillierte Inhalt vonWas ist Linux Apt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!