包管理工具apt-get和yum的區別

小小平不平凡發表於2020-11-02

一、前言

隨著使用Linux系統的次數逐漸增加,對apt-get、yum、rpm等工具的日漸熟悉,有必要認真梳理一下它們的關係。

著名的Linux系統基本上分兩大類:
1.RedHat系列:Redhat、Centos、Fedora等
2.Debian系列:Debian、Ubuntu等

二、兩大主流軟體包格式

1、 RPM
RPM全稱為Redhat Package Manager。是由Red Hat推出的包管理器,現在在各種發行版中普遍使用。

1.2 DPKG
基於 Debian 作業系統 的 DEB 軟體包管理工具- DPKG,全稱為 Debian Package。

三、軟體包管理工具

它是在電腦中自動安裝、配置、解除安裝和升級軟體包的工具組合,在各種系統軟體和應用軟體的安裝管理中均有廣泛應用。

1、yum是針對RPM包的包管理工具
對RPM格式的軟體包進行管理,常見操作有:安裝 / 升級 / 查詢 / 解除安裝
安裝rpm包的命令是“rpm -引數”

功能比原生的RPM更強大。在解決依賴關係方面的效果誰用誰知道!要是原生的RPM的話,解決依賴關係就要費半天勁!

用於RedHat系列:Redhat、Centos、Fedora等

2、apt-get是針對DPKG包的包管理工具
安裝deb包的命令是“dpkg -引數”

功能比原生的DPKG更強大。
用於Debian系列:Debian、Ubuntu等

四、參考資料

Linux包管理工具分析
https://blog.csdn.net/carolzhang8406/article/details/14198219

apt-get 與 yum的區別 (轉)
https://blog.csdn.net/mathewsking/article/details/8211273

linux中wget 、apt-get、yum rpm區別
https://blog.csdn.net/ziju125521/article/details/52575715

相關文章