介绍像许多其他 Ubuntu 用户一样,你可能想知道 – APT与APT-GET有什么区别?或者也许 –何时使用 apt-get,何时使用 apt?APT与APT-GET哪个更好?
要回答这些问题,你首先需要了解创建这些命令行界面的时间和原因。然后,你可以并排比较它们以了解为什么要使用一个而不是另一个。
APT与APT-GET有什么不同?在本教程中,你将了解 apt 和 apt-get 之间的区别。
apt-get 命令是什么?
如果你是 Linux 用户,熟悉命令行,apt-get
这可能是你经常使用的东西。你可以使用此工具从系统中安装、更新、列出和删除软件包。
apt-get是一个命令行程序,用于与 APT(高级包工具)包管理系统进行交互。然而,这只是用于与 APT 系统通信的工具之一。除了apt-get,还有apt-cache、
apt-config和(新添加的)apt。
注意:
要了解有关该apt-get
命令及其基本用法的更多信息,请参阅文章如何在Linux下使用APT-GET,如何在Debian和Ubuntu上使用APT-GET重新安装。
APT与APT-GET有什么区别?apt 和 apt-get 之间有四个主要区别:
- apt 工具合并了 apt-get 和 apt-cache 的功能
- 额外的输出和改进的设计
- 现有功能的命令语法更改
apt
命令独有的两个新功能
在 Ubuntu 16.04 之前,用户通过使用命令行工具定期与 APT 包管理器交互:apt-get、apt-cache和apt-config。尽管这些工具提供了许多功能,但大多数普通用户并没有使用它们提供的所有命令。
因此,Linux 希望创建一个仅包含基本命令的简化工具。随着 Ubuntu 16.04 和 Debian 8 的发布,他们引入了一个新的命令行界面 – apt。
这种新颖性的主要目标是将最常用的命令
apt-get
和apt-cache
命令合并到相同的命令前缀下。注意:
apt
与现有的 APT 工具相比,该命令更加用户友好。此外,它使用起来更简单,因为你不必在 apt-get 和 apt-cache 之间切换。2. 额外的输出和改进的设计
APT与APT-GET有什么不同?除了命令之间的明显差异外,
apt
还引入了对输出设计的更改。除了更新你的本地存储库,该
update
命令现在还包含一个额外的行,显示应升级的软件包数量。在你的系统上更新和升级软件包是有区别的。因此,这种新颖性可作为升级所需软件包的有用提醒。文章图片
APT与APT-GET哪个更好?一旦输出显示可以升级的软件包数量,你就可以提示软件包管理器查看这些软件包的列表。运行
apt list --upgradable
命令,输出显示指定列表。输出包括改进的设计,可通过颜色强调更清晰的表示。
文章图片
最后,该
apt
命令添加了一个显示升级过程的进度条。这是一个简单而有用的附加功能,可为用户提供有关给定进程的更多信息。文章图片
3. apt 与 apt-get 命令
APT与APT-GET有什么区别?尽管
apt
命令取代了常用apt-get
和apt-cache
函数,但它们并不向后兼容所有这些。你不能总是用apt替换旧的包管理器。在下表中,查看
apt
任何给定函数的命令,以及它替换的命令。命令功能 | 现有命令 | apt 命令 |
---|---|---|
更新包存储库 | apt-get 更新 | 适当更新 |
升级包 | apt-get 升级 | 适当升级 |
升级软件包并删除不必要的依赖项 | apt-get dist-upgrade | apt 全面升级 |
安装一个包 | apt-get install [package_name] | apt 安装 [package_name] |
删除一个包 | apt-get 删除 [package_name] | apt-remove [package_name] |
删除带有配置的包 | apt-get purge [package_name] | apt 清除 [package_name] |
删除不必要的依赖 | apt-get 自动删除 | 易于自动删除 |
搜索包裹 | apt-get 搜索 [package_name] | apt-get 搜索 [package_name] |
显示包裹信息 | apt-cache 显示 [package_name] | apt 显示 [package_name] |
显示活动包源 | apt-cache 策略 | 贴切政策 |
显示软件包的已安装和可用版本 | apt-cache 策略 [package_name] | apt 策略 [package_name] |
4. 新的 apt 命令
APT与APT-GET有什么不同?除了简化现有命令外,
apt
还有一些自己的命令。添加它们是为了满足下面列出的所需命令功能。命令功能 | 新建 apt 命令 |
---|---|
按条件列出包 | 合适的清单 |
编辑来源列表 | apt 编辑源 |
apt
命令,而不是apt-get
尽可能使用。它不仅更容易打字和记忆,而且执行任务的速度也更快。当然,也有替代
apt-get
或apt-cache
不可能替代的情况。尽管你可能仍需要在命令行界面之间切换,但许多人认为apt
命令最终会接管。目前,没有官方声明何时或是否会发生这种情况。结论【APT与APT-GET有什么区别(哪个更好?)】APT与APT-GET有什么区别?看完本文,你应该对apt 和 apt-get 之间的区别有了更好的了解。使用其中一个是习惯问题。因此,请尝试使用该
apt
命令的实践。推荐阅读
- 如何将CSV文件导入MySQL数据库(分步指南)
- 如何在CentOS 8上安装KVM(详细分步指南)
- 深入浅出TCP之send与recv
- QoS 网络视频传输的服务质量
- 我们为啥要运用Vlan技术
- 为啥一起需要IP地址与MAC地址
- 企业升级IP 必须知道的4个IPv6谬论
- 如何提高802.11ac覆盖范围?
- 802.11ac与802.11ad结合 提高企业WLAN容量