rpm和yum/dnf詳細安裝方式以及區別


rpm

       RPM全稱是Red Hat Package Manager(Red Hat包管理器)。幾乎所有的Linux發行版本都使用這種形式的軟件包管理安裝、更新和卸載軟件。rpm有五種基本的操作功能:安裝、卸載、升級、查詢和驗證。

 

rpm -ivh   包名  直接安裝軟件包

 

rpm -evh  軟件名  卸載軟件包 

 

rpm -qa    查看系統所有已安裝的軟件包

 

rpm -ql      查詢rpm包中的文件安裝的位置

 

rpm -qf     查看某個文件是由哪個包釋放的

 

rpm -qpl   查該軟件包會向系統里面寫入哪些文件

yum

      YUM 是一個在Fedora和RedHat以及SUSE中的Shell前端軟件包管理器。yum的宗旨是自動化地升級,安裝/移除rpm包,收集rpm包的相關信息,檢查依賴性並自動提示用戶解決。

主配置文件: /etc/yum.conf
子配置文件:/etc/yum.repos.d/*.repo

yum倉庫配置

       [BaseOS]
       name=BaseOS (此條不重要,可忽略但一般會寫上)
       baseurl=file:///mnt/BaseOS
       gpgcheck=0    (1 指公司開啟要的一個驗證,0 表示關閉驗證)

1) yum install 安裝;

2) yum remove卸載;

3) yum update 升級制定軟件


yum和rpm區別

共同點都是可以對rmp包做一個處理。
rpm缺點:如果軟件出現依賴關系,不會動態處理,只能手動指定多個包同時安裝。
yum 可以自動處理依賴關系,也會把依賴所需要的包全部做一個反向指定處理,用戶不需要指定。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM