yum更新和dnf升级的区别

yum更新和dnf升级的区别

我想知道yum update和之间是否存在差异dnf upgrade。我使用的是 CentOS 7。我一直在同时使用这两个命令。我又试了一次,结果是这样的:

yum update

Loaded plugins: fastestmirror, langpacks
adobe-linux-x86_64                                       | 2.9 kB     00:00     
base                                                     | 3.6 kB     00:00     
extras                                                   | 3.4 kB     00:00     
updates                                                  | 3.4 kB     00:00     
(1/2): adobe-linux-x86_64/primary_db                       | 2.7 kB   00:00     
(2/2): updates/7/x86_64/primary_db                         | 6.9 MB   00:02

#############################################################

dnf upgrade

Adobe Systems Incorporated                       15 kB/s | 1.9 kB     00:00    
CentOS-7 - Base                                                                                  45 kB/s | 9.5 MB     03:35    5CentOS-7 - Updates                                                                              2.0 MB/s | 9.4 MB     00:04    
CentOS-7 - Extras                                                                               1.2 MB/s | 929 kB     00:00    
Using metadata from Tue Apr 10 16:22:39 2018
Dependencies resolved.
Nothing to do.

对我来说,他们似乎正在显示不同的更新。但我可能是错的。

答案1

update那么你应该先跑upgrade

使用 yum 从命令行更新软件包

yum 的“更新”和“升级”之间有什么技术差异?

更新:

如果在没有任何软件包的情况下运行,更新将更新每个当前安装的软件包。如果指定了一个或多个软件包或软件包 glob,Yum 将仅更新列出的软件包。更新软件包时,yum 将确保满足所有依赖关系。 […]

如果 […] --obsoletes 标志存在,yum 将在其计算中包含过时的软件包 - 这使得发行版版本更改变得更好,例如:从 somelinux 8.0 升级到 somelinux 9。

升级:

与设置了 --obsoletes 标志的更新命令相同。

在CentOS中,yum update和yum update有什么区别?

百胜 vs DNF

与 Yum 相比,DNF 提供:

  1. 更好的依赖管理
  2. 支持Python以外的扩展
  3. 记录的API
  4. 降低内存使用量
  5. 元数据与存储库的自动同步较少,用户经常抱怨这个过程“发生得太频繁并且花费太多时间”。

DNF 会取代百胜吗?

相关内容