Apt 和 Apt-get - 使用哪一个?

37 篇文章 0 订阅

在处理软件包时,Linux apt apt-get 工具可能是基于 Debian 的发行版中最常用的命令行工具之一。两者非常相似,但是两者之间存在一些细微的差异。在本指南中,我们将致力于区分apt apt-get以及它们的使用方式。

apt 命令的演变

为了更好地掌握这两个命令,让我们回到过去,看看 apt 命令是如何随着时间的推移而演变的。在 Debian 8 (Jessie) Ubuntu 16.04 (Xenial Xerus) 之前,用户使用apt-get 命令 APT 包管理器(高级包工具)进行交互。然而,命令行工具并没有从用户那里得到太多的关注,而且大多数人并没有详尽地使用它附带的大多数选项。

Ubuntu 16.04 Debian 8 的出现见证了apt命令行工具的引入,这是一个更加用户友好的工具,并试图合并apt-getapt-cache的功能

Instagram 推出批量删除功能等

apt apt-get 命令的区别

在查看了这两个命令的简要历史之后,现在让我们关注两者之间的差异。

1) 命令语法

最明显的区别是命令语法的方式。例如,要使用apt更新包列表或包索引,请运行以下命令:

$ sudo apt update

使用apt-get命令时,调用:

$ sudo apt-get update

为了更好地了解如何使用 apt apt-get 命令运行其他操作,以下是表格格式的简短摘要。

Operation

apt-get

apt

Update package lists

apt-get update

apt update

Install a package

apt-get install package-name

apt install package-name

Remove a package

apt-get remove package-name

apt remove package-name

Upgrade packages

apt-get upgrade

apt upgrade

Search packages

apt-cache search package-name

apt search package-name

Display package info

apt-cache show package-name

apt show package-name

Remove unwanted
packages

apt-get autoremove

apt autoremove

Purge a package along
its config files

apt-get purge

apt purge

2) 直观且信息量更大的输出

除了两个命令行工具之间的明显差异之外,apt 在命令输出中注入了一种新奇感,并在最后为您提供有关升级更新数量的信息。此外,它还让您了解如何使用apt list --upgradable 命令查看这些包。

$ sudo apt update

$ apt list --upgradable

使用apt upgrade命令,在终端底部引入了一个进度条,指示软件包升级过程的进度。

3) 带有 apt 的附加命令

APT 附带了 2 个命令行选项。

apt list:此命令列出已安装、可用和可升级的软件包。

apt edit-sources:第一次执行该命令时,它会为您提供一个文本编辑器列表,您可以使用它来打开和编辑源列表文件/etc/apt/sources.list。选择首选选项后,您将能够直接编辑该文件以执行后续命令。

结论

虽然您仍然可以使用 apt-get 命令来完成任务,但 apt 命令可以让您更轻松地完成工作,并且在帮助您管理软件包方面做得更好。它更容易在终端上运行,并且如前所述,附带额外的命令选项。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

太极淘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值