apt 和apt-get的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apt 和apt-get的区别相关的知识,希望对你有一定的参考价值。

apt命令是在2014年为Debian发行版的。它首先在debian的不稳定版本中使用,然后在debian8中成为标准。最初,它并没有得到用户太多关注,用户一直使用老的和熟悉的apt-get命令。然而,在Ubuntu16.04发布之后,它开始流行起来,并以某种方式替代了apt-get命令。

apt和apt-get命令的区别

apt和apt-get之间的第一个区别是命令本身。比如,如果你想使用apt-get update来更新系统软件仓库索引数据的话,你可以运行:

sudo apt-get update

现在使用apt,你只需要运行:

sudo apt update

apt update命令不仅更新软件仓库的索引数据,而且还告诉软件仓库中是否有软件的新版本,以及有多少个新版本。

让我们看一些更恰当的命令来代替apt-get。您可以在终端中输入apt help或apt man来查看这些命令,它将显示与apt相关的所有信息。



如果用apt替换apt-get命令,除了apt升级命令外,其他命令是相同的。旧的apt-get升级命令更新系统中当前存在的所有包,它不会安装或删除系统上的现有包。

但是,新的apt upgrade命令会安装作为可升级包依赖项而添加的包,尽管与apt-get升级类似,但它也不会删除以前安装的包。

apt和apt-get之间的区别不仅仅在于命令本身。新的apt命令还增加了另一个视觉特性,使最终用户感到舒适。当一个包在使用apt upgrade、apt
full-upgrade或者apt dist-upgrade进行更新时,您将看到一个进度条通知您进程的情况。当您使用apt remove或者apt
purge删除包时,它也会出现。

参考技术A 官方文档说明如下
APT is a vast project, whose original plans included a graphical
interface. It is based on a library which contains the core application,
and apt-get is the first front end — command-line based — which was developed within the project. apt is a second command-line based front end provided by APT which overcomes some design mistakes of apt-get.

简而言之,就是正常情况下没什么区别,一般使用apt-get即可,apt是为了克服apt-get的一些设计错误而提供的
参考技术B rpm包和deb包是两种Linux系统下最常见的安装包格式,在安装一些软件或服务的时候免不了要和它们打交道。rpm包主要应用在RedHat系列包括 Fedora等发行版的Linux系统上,deb包主要应用于Debian系列包括现在比较流行的Ubuntu等发行版上。 我们知道...

apt和apt-get的区别?为什么推荐使用apt?RedHat系列(rpm包包管理工具yum)和Debian系列(deb包包管理工具apt-get)区别?

apt = apt-get、apt-cache 和 apt-config 中最常用命令选项的集合

一般来说著名的linux系统基本上分两大类:
1.RedHat系列:Redhat、Centos、Fedora等
2.Debian系列:Debian、Ubuntu等
RedHat 系列
1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数”
2 包管理工具 yum
3 支持tar包
Debian系列
1 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数”
2 包管理工具 apt-get
3 支持tar包

参考文章1:apt 和 apt-get的区别(建议使用apt)

参考文章2:ubuntu apt-get指令和apt指令的区别?

以上是关于apt 和apt-get的区别的主要内容,如果未能解决你的问题,请参考以下文章

apt-get remove 与 apt-get purge 区别

使用apt install和使用apt-get install的区别是啥

apt 和 apt-get 之间有什么区别?

Ubuntu的aptitude与apt-get的区别和联系

全网详细解决sudo: apt-get: command not found以及详细分析yum和apt-get的区别

apt和apt-get的区别?为什么推荐使用apt?RedHat系列(rpm包包管理工具yum)和Debian系列(deb包包管理工具apt-get)区别?