添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

apt 和 apt-get 有什么相似之处?

apt apt-get 都是基于 Debian 的 Linux 发行版(或发行版本,如 Debian、Ubuntu、Linux Mint 和基本操作系统)的包管理器工具。尽管 apt-get apt 是系统默认工具,但也有一些类似的工具,如 aptitude synaptic

接下来,我们将介绍 apt apt-get 之间的相似之处。

apt 命令行实用工具和 apt-get 命令行实用工具均可通过 Linux 命令行接口(CLI)访问。要使用 Linux CLI,请打开终端窗口或虚拟终端窗口。

要获取 apt 实用程序和 apt-get 实用程序的官方概述,请在命令提示符下输入 apt apt-get 。这将为您提供最常见的 apt 命令和 apt-get 命令的列表。

例如, apt update apt-get update 会更新来自官方存储库的可用软件包列表。 apt 命令和 apt-get 命令后面还会列出一些选项。例如, apt update --quiet 将向终端提供 apt update 命令不太详细的打印输出。

请注意,如果您不是以管理员身份登录,则需要先将 sudo 命令添加到每个 apt 命令和 apt-get 命令中。例如,您可以输入 sudo apt-get update

apt apt-get 中最常见的任务是安装、更新和删除软件包。软件包可以是应用程序、库、实用程序和工具。

下表显示了两者的常用命令语法。

apt-get

主要区别:apt 与 apt-get

apt apt-get 之间的区别不仅在于 apt apt-get 的较新版本。 apt 命令被设计为对用户更加友好的 apt-get 替代方案,结合了多个包管理工具的功能,为用户提供便利。

接下来,我们将讨论 apt apt-get 之间的其他区别。

apt-get 于 1998 年在 Debian 2.0(Hamm)发行版中发布,而 apt 于 2014 年在 Debian 8(Jessie)发行版中发布。2014 年之后, apt 取代 apt-get 成为所有基于 Debian 的 Linux 发行版的默认软件包管理器工具。

使用 apt search <package_name> 命令按名称搜索软件包。此命令详细描述了包含所搜索的 package_name 的所有软件包。使用 apt-get 无法执行此操作。相反,您必须使用 apt-cache 命令。

依赖关系解析

任何软件包通常都附带软件依赖项列表,例如正常运行所需的库或工具。在安装软件包之前,必须先安装所有依赖项。

apt apt-get 都可以处理依赖关系解析,但是 apt 的性能要优越得多。它可以确定复杂的依赖关系链,在这些依赖关系链中按正确的顺序安装软件包,并推荐要安装的软件包。

文件系统上的包版本

默认情况下, apt upgrade 命令会在升级时删除系统上不再需要的已安装或可升级软件包的旧版本。

相比之下, apt-get upgrade 命令则不会执行此操作。这种效率使 apt upgrade 能够更好地释放系统内存。

将输出打印到终端

apt-get apt 都可以将状态信息打印到终端,从而深入了解系统在输入命令后执行的操作。 apt 命令为用户提供略微详细一些的信息,包括每个任务的进度条。

apt 如何取代 apt-get?

apt 工具现在是基于 Debian 的 Linux 发行版的默认软件包管理实用程序,已经取代了 apt-get apt-cache 。大多数 apt-get 命令在每个新的 apt 命令中的编写方式都相同。

但在过去,对于某些命令,必须将 apt-get apt-cache 一起使用。下表显示了现在如何将这几个命令移植到 apt

apt-cache

apt-get

apt-cache search

apt search

apt-cache show

apt show

apt-cache policy

apt policy

在任何现有 Linux 脚本中,您都无需将 apt-get 命令替换为 apt 命令。它们仍然可以按预期运行,并且仍然支持 apt-get 。较早的 apt-get 命令的某些功能在 apt 中略有变化,因此在脚本中保留 apt-get 有助于确保正确操作。

除非项目或环境需要,否则普通 Linux 用户应该使用 apt 而不是 apt-get

AWS 如何满足您的 Linux 需求?

Amazon Web Services(AWS)为您提供注重安全、稳定和高性能的基于 Linux 的操作系统组合。无论您是在寻找用于托管通用工作负载的操作系统,还是用于托管容器的专用操作系统,都能找到合适的选项。 有关更多详细信息, 请阅读“来自 AWS 的 Linux”

例如, Amazon Linux 2023 是 AWS 推出的 Linux 服务器操作系统。该操作系统提供了一个安全、稳定和高性能的环境来开发和运行云应用程序和企业应用程序。它提供长期支持,无需额外付费即可获得最新的创新。

立即 创建账户 ,开始在 AWS 上使用 Linux 服务器。

AWS 对 Internet Explorer 的支持将于 07/31/2022 结束。受支持的浏览器包括 Chrome、Firefox、Edge 和 Safari。 了解详情 »