首頁 > 軟體

DNF的命令使用教學

2020-06-16 17:58:45

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

更多詳情見請繼續閱讀下一頁的精彩內容http://www.linuxidc.com/Linux/2015-06/118751p2.htm


IT145.com E-mail:sddin#qq.com