apt和apt-get的区别
时间:2019-11-30 14:11 来源:linux.it.net.cn 作者:IT
简介:本文介绍了Linux的apt和apt-get命令之间的区别。它还列出了一些最常用的apt命令,它们替换了较早的apt-get命令。
Ubuntu 16.04的显着新功能之一是apt命令的“介绍”。现实情况是,apt的第一个稳定版本于2014年发布,但人们在2016年随着Ubuntu 16.04的发布开始注意到它。
看到apt install package
而不是平常变得普遍apt-get install package
。最终,许多其他发行版跟随Ubuntu的脚步,开始鼓励用户使用apt而不是apt-get。
您可能想知道apt-get和apt有什么区别?如果它们具有类似的命令结构,那么新的apt命令又需要什么呢?您可能还会想,apt是否比apt-get更好?您应该使用新的apt命令还是坚持使用旧的apt-get命令?
我将在本文中解释所有这些问题,并希望到本文结尾,您将有一个清晰的画面。
apt vs apt-get
对于Linux Mint用户而言,这只是一个简短的词汇。几年前,Linux Mint实现了一个名为apt的python包装器,该包装器实际上使用apt-get但提供了更友好的选项。我们在这里讨论的这一倾向与Linux Mint中的倾向不同。
在我们了解apt和apt-get之间的区别之前,让我们进入这些命令的背景以及它们究竟想实现什么。
为什么首先引入apt?
Debian是发行版的母Linux,如Ubuntu,Linux Mint,基本OS等,具有强大的打包系统,并且每个组件和应用程序都内置在您的系统中安装的软件包中。Debian使用一组称为高级打包工具(APT)的工具来管理此打包系统。不要将其与apt命令混淆,这是不一样的。
有多种工具可与APT交互,并允许您在基于Debian的Linux发行版中安装,删除和管理软件包。apt-get是这样一种广泛使用的命令行工具。另一个流行的工具是 同时具有GUI和命令行选项的Aptitude。
如果您已阅读有关apt-get命令的指南,则可能遇到过许多类似的命令,例如apt-cache。这就是问题所在。
您会看到,这些命令的级别太低了,它们具有如此众多的功能,而普通的Linux用户可能从未使用过。另一方面,最常用的程序包管理命令分散在apt-get和apt-cache中。
该公寓的命令已被引入来解决这个问题。apt包含apt-get和apt-cache中使用最广泛的一些功能,而忽略了晦涩难懂的功能。它还可以管理apt.conf文件。
使用apt,您无需从apt-get命令到apt-cache的摆弄。apt更加结构化,并为您提供管理软件包所需的必要选项。
底线:apt = apt-get和apt-cache中最常用的命令选项。
apt和apt-get之间的区别
因此,使用apt,您可以将所有必要的工具集中到一处。您不会在众多命令选项下迷失方向。apt的主要目的是以“使最终用户满意”的方式提供一种处理包裹的有效方法。
当Debian说“让最终用户满意”时,实际上就是这个意思。它具有较少但足够的命令选项,但以更有条理的方式。最重要的是,默认情况下它启用了一些对最终用户实际上有用的选项。
例如,在apt中安装或删除程序时,您会看到进度栏。
apt显示进度条
apt还会提示您更新存储库数据库时可以升级的软件包数量。
apt显示可以升级的软件包数量
如果使用其他命令选项,则也可以使用apt-get实现相同的功能。apt默认启用它们并减轻痛苦。
apt和apt-get命令之间的区别
尽管apt确实具有与apt-get类似的命令选项,但它与apt-get不向后兼容。这意味着,如果仅将apt-get
命令的apt-get部分替换为apt,它将无法始终正常工作。
让我们看看哪个apt命令替换了哪个apt-get和apt-cache命令选项。
apt命令
它替换的命令
命令功能
apt install
apt-get install
安装软件包
apt remove
apt-get remove
取出包裹
apt purge
apt-get purge
使用配置删除软件包
apt update
apt-get update
刷新存储库索引
apt upgrade
apt-get upgrade
升级所有可升级的软件包
apt autoremove
apt-get autoremove
删除不需要的软件包
apt full-upgrade
apt-get dist-upgrade
通过自动处理依赖项升级软件包
apt search
apt-cache search
搜索程序
apt show
apt-cache show
显示包裹详情
apt也有一些自己的命令。
新的apt命令
命令功能
apt list
列出具有条件的软件包(已安装,可升级等)
apt edit-sources
编辑源清单
这里要注意的一点是,apt在不断发展。因此,您可能会在将来的版本中看到一些添加到命令的新选项。
如果您有兴趣了解更多信息,建议阅读本指南,该指南通过示例显示如何使用apt命令。
apt-get被弃用了吗?
我没有发现任何有关apt-get将被终止的信息。而且实际上不应该如此。它仍然提供了比apt更多的功能。
对于低级操作,在脚本编写等中,仍将使用apt-get。
我应该使用apt还是apt-get?
您可能在考虑是否应该使用apt或apt-get。作为普通的Linux用户,我的答案是使用apt。
apt是Linux发行版推荐的命令。它提供了管理软件包的必要选项。最重要的是,它具有较少但易于记忆的选项,更易于使用。
我认为没有理由坚持使用apt-get,除非您要执行利用apt-get的更多功能的特定操作。
结论
我希望我能够解释apt和apt-get之间的区别。最后,总结一下apt vs apt-get的争论:
-
apt是apt-get和apt-cache命令的子集,为软件包管理提供必要的命令
-
虽然不会弃用apt-get,但作为普通用户,您应该更频繁地使用apt
所以你怎么看?您已经在使用apt还是要坚持使用旧的apt-get?在下面的评论部分中分享您的观点。
(责任编辑:IT)
简介:本文介绍了Linux的apt和apt-get命令之间的区别。它还列出了一些最常用的apt命令,它们替换了较早的apt-get命令。 Ubuntu 16.04的显着新功能之一是apt命令的“介绍”。现实情况是,apt的第一个稳定版本于2014年发布,但人们在2016年随着Ubuntu 16.04的发布开始注意到它。
看到 您可能想知道apt-get和apt有什么区别?如果它们具有类似的命令结构,那么新的apt命令又需要什么呢?您可能还会想,apt是否比apt-get更好?您应该使用新的apt命令还是坚持使用旧的apt-get命令? 我将在本文中解释所有这些问题,并希望到本文结尾,您将有一个清晰的画面。 apt vs apt-get
对于Linux Mint用户而言,这只是一个简短的词汇。几年前,Linux Mint实现了一个名为apt的python包装器,该包装器实际上使用apt-get但提供了更友好的选项。我们在这里讨论的这一倾向与Linux Mint中的倾向不同。 在我们了解apt和apt-get之间的区别之前,让我们进入这些命令的背景以及它们究竟想实现什么。 为什么首先引入apt?Debian是发行版的母Linux,如Ubuntu,Linux Mint,基本OS等,具有强大的打包系统,并且每个组件和应用程序都内置在您的系统中安装的软件包中。Debian使用一组称为高级打包工具(APT)的工具来管理此打包系统。不要将其与apt命令混淆,这是不一样的。 有多种工具可与APT交互,并允许您在基于Debian的Linux发行版中安装,删除和管理软件包。apt-get是这样一种广泛使用的命令行工具。另一个流行的工具是 同时具有GUI和命令行选项的Aptitude。 如果您已阅读有关apt-get命令的指南,则可能遇到过许多类似的命令,例如apt-cache。这就是问题所在。 您会看到,这些命令的级别太低了,它们具有如此众多的功能,而普通的Linux用户可能从未使用过。另一方面,最常用的程序包管理命令分散在apt-get和apt-cache中。 该公寓的命令已被引入来解决这个问题。apt包含apt-get和apt-cache中使用最广泛的一些功能,而忽略了晦涩难懂的功能。它还可以管理apt.conf文件。 使用apt,您无需从apt-get命令到apt-cache的摆弄。apt更加结构化,并为您提供管理软件包所需的必要选项。 底线:apt = apt-get和apt-cache中最常用的命令选项。 apt和apt-get之间的区别因此,使用apt,您可以将所有必要的工具集中到一处。您不会在众多命令选项下迷失方向。apt的主要目的是以“使最终用户满意”的方式提供一种处理包裹的有效方法。 当Debian说“让最终用户满意”时,实际上就是这个意思。它具有较少但足够的命令选项,但以更有条理的方式。最重要的是,默认情况下它启用了一些对最终用户实际上有用的选项。 例如,在apt中安装或删除程序时,您会看到进度栏。 ![]() apt显示进度条 apt还会提示您更新存储库数据库时可以升级的软件包数量。 ![]() apt显示可以升级的软件包数量 如果使用其他命令选项,则也可以使用apt-get实现相同的功能。apt默认启用它们并减轻痛苦。 apt和apt-get命令之间的区别
尽管apt确实具有与apt-get类似的命令选项,但它与apt-get不向后兼容。这意味着,如果仅将 让我们看看哪个apt命令替换了哪个apt-get和apt-cache命令选项。
apt也有一些自己的命令。
这里要注意的一点是,apt在不断发展。因此,您可能会在将来的版本中看到一些添加到命令的新选项。 如果您有兴趣了解更多信息,建议阅读本指南,该指南通过示例显示如何使用apt命令。 apt-get被弃用了吗?我没有发现任何有关apt-get将被终止的信息。而且实际上不应该如此。它仍然提供了比apt更多的功能。 对于低级操作,在脚本编写等中,仍将使用apt-get。 我应该使用apt还是apt-get?您可能在考虑是否应该使用apt或apt-get。作为普通的Linux用户,我的答案是使用apt。 apt是Linux发行版推荐的命令。它提供了管理软件包的必要选项。最重要的是,它具有较少但易于记忆的选项,更易于使用。 我认为没有理由坚持使用apt-get,除非您要执行利用apt-get的更多功能的特定操作。 结论我希望我能够解释apt和apt-get之间的区别。最后,总结一下apt vs apt-get的争论:
所以你怎么看?您已经在使用apt还是要坚持使用旧的apt-get?在下面的评论部分中分享您的观点。 (责任编辑:IT) |