在CentOS 8上使用DNF管理軟件包


在CentOS 8上使用DNF管理軟件包

浩瀚之宇
0.4662020.01.03 21:03:29字數 379閱讀 7,183

DNF代表Dandified YUM是基於RPM的Linux發行版的軟件包管理器。它用於在Fedora / RHEL / CentOS操作系統中安裝,更新和刪除軟件包。 它是Fedora 22,CentOS8和RHEL8的默認軟件包管理器。 DNF是YUM的下一代版本,並打算在基於RPM的系統中替代YUM。 DNF功能強大且具有健壯的特征。DNF使維護軟件包組變得容易,並且能夠自動解決依賴性問題。

已安裝包的列表

dnf list installed

或者

dnf list available

查找與安裝軟件包

dnf search httpd

安裝httpd包命令:

dnf install httpd

重裝httpd:

dnf reinstall httpd

某些情況下,你需要下載軟件包而不是安裝它。你用下列命令下載指定包:

dnf download httpd

你能用命令查看http包的詳細信息:

dnf info httpd

更新系統包

首先,用以下命令你能檢測你系統上的所有系統包的更新

dnf check-update

更新系統中的所有安裝包

dnf update

更新特定的軟件包:

dnf update httpd

列出安裝組包(Group packages)

dnf grouplist

現在,安裝特定的組包:

dnf groupinstall 'System Tools'

你也能用下列命令更新組包:

dnf groupupdate 'System Tools'

列表庫(List Repositories)

列出所有庫文件:

dnf repolist all

現在,用下面的命令僅列出系統上的存儲庫

dnf repolist

卸載包(Remove packages)

卸載不要的http包:

dnf remove httpd 

去除安裝httpd不要的依賴包

dnf autoremove

使用以下命令清除所有緩存的軟件包:

dnf clean all

(source: https://www.howtoforge.com/tutorial/centos-8-package-management-with-dnf-on-the-command-line/)

 
 
0人點贊
 
Shell

 

 


免責聲明!

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



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