日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

dnf 运行系统linux,DNF的命令使用教学

發(fā)布時(shí)間:2024/3/26 linux 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 dnf 运行系统linux,DNF的命令使用教学 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

– 查看所有的 DNF 命令及其用途

用處:該命令用于列出所有的 DNF 命令及其用途

命令:# dnf help

– 查看 DNF 命令的執(zhí)行歷史

用處:您可以使用該命令來查看您系統(tǒng)上 DNF 命令的執(zhí)行歷史。通過這個(gè)手段您可以知道在自您使用 DNF 開始有什么軟件被安裝和卸載。

命令:# dnf history

– 查看所有的軟件包組

用處:該命令用于列出所有的軟件包組

命令:# dnf grouplist

– 安裝一個(gè)軟件包組

用處:該命令用于安裝一個(gè)軟件包組(本例中,我們將用命令安裝”Educational Software”這個(gè)軟件包組)

命令:# dnf groupinstall ‘Educational Software’

– 升級(jí)一個(gè)軟件包組中的軟件包

用處:該命令用于升級(jí)一個(gè)軟件包組中的軟件包(本例中,我們將用命令升級(jí)”Educational Software”這個(gè)軟件包組中的軟件)

命令:# dnf groupupdate ‘Educational Software’

– 刪除一個(gè)軟件包組

用處:該命令用于刪除一個(gè)軟件包組(本例中,我們將用命令刪除”Educational Software”這個(gè)軟件包組)

命令:# dnf groupremove ‘Educational Software’

– 從特定的軟件包庫安裝特定的軟件

用處:該命令用于從特定的軟件包庫安裝特定的軟件(本例中我們將使用命令從軟件包庫 epel 中安裝 phpmyadmin 軟件包)

命令:# dnf –enablerepo=epel install phpmyadmin

– 更新軟件包到最新的穩(wěn)定發(fā)行版

用處:該命令可以通過所有可用的軟件源將已經(jīng)安裝的所有軟件包更新到最新的穩(wěn)定發(fā)行版

命令:# dnf distro-sync

– 重新安裝特定軟件包

用處:該命令用于重新安裝特定軟件包(本例中,我們將使用命令重新安裝”nano”這個(gè)軟件包)

命令:# dnf reinstall nano

– 回滾某個(gè)特定軟件的版本

用處:該命令用于降低特定軟件包的版本(如果可能的話)(本例中,我們將使用命令降低”acpid”這個(gè)軟件包的版本)

命令:# dnf downgrade acpid

樣例輸出:

Using metadata from Wed May 20 12:44:59 2015

No match for available package: acpid-2.0.19-5.el7.x86_64

Error: Nothing to do.

原作者注:在執(zhí)行這條命令的時(shí)候, DNF 并沒有按照我期望的那樣降級(jí)指定的軟件(“acpid”)。該問題已經(jīng)上報(bào)。

總結(jié)

DNF 包管理器作為 YUM 包管理器的升級(jí)替代品,它能自動(dòng)完成更多的操作。但在我看來,正因如此,所以 DNF 包管理器不會(huì)太受那些經(jīng)驗(yàn)老道的 Linux 系統(tǒng)管理者的歡迎。舉例如下:

在 DNF 中沒有 –skip-broken 命令,并且沒有替代命令供選擇。

在 DNF 中沒有判斷哪個(gè)包提供了指定依賴的 resolvedep 命令。

在 DNF 中沒有用來列出某個(gè)軟件依賴包的 deplist 命令。

當(dāng)你在 DNF 中排除了某個(gè)軟件庫,那么該操作將會(huì)影響到你之后所有的操作,不像在 YUM 下那樣,你的排除操作只會(huì)咋升級(jí)和安裝軟件時(shí)才起作用。

我相信幾乎所有的 Linux 用戶都會(huì)很高興看到 Linux 生態(tài)圈不斷地發(fā)展壯大。先是 systemd 代替了源于 System V 的 init ,而如今, DNF 包管理器已經(jīng)在 Fedora 22 上替代了 YUM 包管理器,并且很快它也將登陸 RHEL 和 CentOS 。

此時(shí)此刻的你將作何感想?難道這整一個(gè) Linux 生態(tài)圈已經(jīng)變得不重視它的用戶們,并且往與用戶期望完全相反的方向發(fā)展了么?現(xiàn)在,沒有任何問題的 System V 和 YUM 被迫淡出歷史舞臺(tái),這讓我不禁想起 IT 從業(yè)者的一句老話“為何要修復(fù)沒有損壞的東西?(Why fix, If not broken?)”。

現(xiàn)在,這篇文章結(jié)束了。我們真誠的期盼您能在下面的評(píng)論區(qū)留下您的寶貴意見和想法。如果你覺得這篇文章不錯(cuò)的話,那就點(diǎn)個(gè)贊吧~

總結(jié)

以上是生活随笔為你收集整理的dnf 运行系统linux,DNF的命令使用教学的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。