linux下DNF命令使用

DNF新一代的RPM軟件包管理器。他首先出現在 Fedora 18 這個發行版中。而最近,他取代了YUM,正式成爲 Fedora 22 的包管理器。

DNF包管理器克服了YUM包管理器的一些瓶頸,提升了包括用戶體驗,內存佔用,依賴分析,運行速度等多方面的內容。

DNF使用 RPM, libsolv 和 hawkey 庫進行包管理操作。儘管它沒有預裝在 CentOS 和 RHEL 7 中,但你可以在使用 YUM 的同時使用 DNF 。

DNF 的最新穩定發行版版本號是 1.0,發行日期是2015年5月11日。 這一版本的額 DNF 包管理器(包括在他之前的所有版本) 都大部分採用 Pathon 編寫,發行許可爲GPL v2.

– 安裝 DNF 包管理器

DNF 並未默認安裝在 RHEL 或 CentOS 7系統中,但是 Fedora 22 已經默認使用 DNF .

1.爲了安裝 DNF ,您必須先安裝並啓用 epel-release 依賴。

在系統中執行以下命令:

# yum install epel-release

或者

# yum install epel-release -y

其實這裏並沒有強制使用”-y”的理由,相反的,在不使用”-y”的情況下,用戶可以在安裝過程中查看到底有哪些東西被安裝進了系統。但對於沒有這個需求的用戶,您可以在 YUM 中使用”-y”參數來自動安裝所有東西。

2.使用 epel-release 依賴中的 YUM 命令來安裝 DNF 包。、

在系統中執行以下命令:# yum install dnf

然後, DNF 包管理器就被成功的安裝到你的系統中了。接下來,是時候開始我們的教程了!在這個教程中,您將會學到27個用於 DNF 包管理器的命令。使用這些命令,你可以方便有效的管理您系統中的 RPM 軟件包。現在,讓我們開始學習 DNF 包管理器的27條常用命令吧!

– 查看 DNF 包管理器版本

用處:該命令用於查看安裝在您系統中的 DNF 包管理器的版本

命令:# dnf –version

– 查看系統中可用的 DNF 軟件庫

用處:該命令用於顯示系統中可用的 DNF 軟件庫

命令:# dnf repolist

– 查看系統中可用和不可用的所有的 DNF 軟件庫

用處:該命令用於顯示系統中可用和不可用的所有的 DNF 軟件庫

命令:# dnf repolist all

– 列出所有 RPM 包

用處:該命令用於列出用戶系統上的所有來自軟件庫的可用軟件包和所有已經安裝在系統上的軟件包

命令:# dnf list

– 列出所有安裝了的 RPM 包

用處:該命令用於列出所有安裝了的 RPM 包

命令:# dnf list installed

– 列出所有可供安裝的 RPM 包

用處:該命令用於列出來自所有可用軟件庫的可供安裝的軟件包

命令:# dnf list available

– 搜索軟件庫中的 RPM 包

用處:當你不知道你想要安裝的軟件的準確名稱時,你可以用該命令來搜索軟件包。你需要在”search”參數後面鍵入軟件的部分名稱來搜索。(在本例中我們使用”nano”)

命令:# dnf search nano

– 查找某一文件的提供者

用處:當你想要查看是哪個軟件包提供了系統中的某一文件時,你可以使用這條命令。(在本例中,我們將查找”/bin/bash”這個文件的提供者)

命令:# dnf provides /bin/bash

– 查看軟件包詳情

用處:當你想在安裝某一個軟件包之前查看它的詳細信息時,這條命令可以幫到你。(在本例中,我們將查看”nano”這一軟件包的詳細信息)

命令:# dnf info nano



本文轉自Linux公社源貼地址: http://www.linuxidc.com/Linux/2015-06/118751.htm

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章