APT是什么?

来源:TechTMT.Com  作者:整理  日期:2022-02-24 14:42:44

高级打包工具(英语:Advanced Packaging Tools,缩写为APT)是Debian及其派生的 Linux软件包管理器。APT 可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了 Unix 系统上管理软件的过程。APT 最早被设计成 dpkg 的前端,用来处理 deb 格式的软件包。现在经过 APT-RPM 组织修改,APT 已经可以安装在支持 RPM 的系统管理 RPM 包。

高级打包工具 APT

构成

APT 由以下的几个主要的命令构成:

  • apt-get
  • apt-cache
  • apt-file

在 Debian 系统中,APT 建构于 dpkg 之上。

安装源

APT 的软件安装来源在 Debian 安装的时候即可进行初始设置,除了 Debian 官方的网络安装来源之外,也可以使用 Debian 的安装光盘,甚至可以从非官方的安装来源中下载非官方的软件。APT 同时也可以从一些安装来源中下载源代码软件,并且自行编译、安装。

依赖关系处理

APT 会从每一个安装源下载一个软件包的列表。这个列表中有这个安装源所包含的可用软件包的信息。在可能的情况下,APT 会安装最新的软件包,被安装的软件包所依赖的其他软件包也会被安装,建议安装的软件包则会在屏幕中显示但是不会被安装。不过在有一些情况下 APT 由于依赖关系不能安装软件包,例如:这个软件包和系统中的其他软件包冲突,或者这个软件包依赖的软件包在任何安装源中均不存在或没有要求的版本。在这种情况下,APT 会返回错误信息并且中止,用户需要自行解决依赖问题。

软件包更新方式

Debian 系统的一大特色即为“永不停机”,事实上,APT 达到了这一点。在软件被升级的时候,它仍然可以继续服务。APT 可以智能地从安装来源下载最新版本的软件并且安装,而无须在安装后重启电脑(除了更新 Linux 内核之外)。所有的配置都可以得到保留,升级软件不再是一个棘手的问题。

发行版升级

APT 最使人称道的特点在于可以从一个 Debian 发行版升级到新的 Debian 发行版,例如从 woody 升级到 sarge。APT 可以升级绝大部分满足依赖关系的软件,但是也可能要删除,或添加新的软件以满足依赖关系。

分类:资讯
标签:是什么
编辑:tmt
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。文章版权归原作者所有,内容不代表本站立场!
免责声明: 阁下应知本站所提供的内容不能做为操作依据。本站作为信息内容发布平台,不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考! 如文中内容影响到您的合法权益(含文章中文字、图片等),请及时联系本站,我们会及时删除处理。