yum 和 dnf 包管理器用於在基於 RedHat 的 Linux 發行版(如 Rocky Linux)上安裝包或軟件。 此外,“yum”命令用於檢查安全更新和二進制包信息。 在本文中,我們將探討 yum 命令在 Rocky Linux 8 中的不同用途。
打開終端,通過終端以root用戶身份登錄。
現在,您可以在系統上將 yum 命令用於以下目的:
顯示 Rocky Linux 中的最新更新列表
使用“yum”包管理器,您可以顯示新的安全和系統更新列表。 鍵入以下命令以執行此操作:
$ yum list updates
檢查已安裝軟件包的更新
‘yum’ 命令用於查找已安裝軟件和軟件包的新更新。 以下命令用於檢查新更新:
$ yum check-update
更新 Rocky Linux 上已安裝的軟件包
使用 ‘yum’ 命令,您可以在 CentOS 8.0 上下載和安裝新更新。 這將使您的系統保持最新。 在終端上運行以下命令:
$ yum update
安裝 Rocky Linux 安全更新
使用 ‘yum’ 命令,您只能在系統上安裝安全更新。 以下命令用於安裝安全更新:
$ yum update --security
更新特定的 Rocky Linux 軟件包
使用 ‘yum’ 命令,您可以更新系統上的特定軟件包或軟件。 該命令的語法如下:
$ yum update {package-name-1}
例子
$ yum update dnf
在上述命令中,我更新了系統上的 dnf 包。
更新特定的包版本
您可以將軟件包更新到新版本。 首先,您將顯示 Nginx 包的重複列表。 該命令的語法如下:
$ yum --showduplicates list nginx
現在,您將把這個包更新到新版本。
$ yum update-to nginx-version $ yum update-to nginx-1.12.2-1.el7
顯示 Rocky Linux 上所有已安裝軟件包的列表
使用“yum”包管理器,您可以查看系統上所有已安裝包的列表。 在終端上鍵入以下命令:
$ yum list installed
您還可以檢查系統上是否安裝了特定軟件包:
$ yum list installed dnf
顯示可安裝的軟件包列表
您可以查看可用於安裝的所有軟件包的列表。 為此,使用以下命令:
$ yum list available $ yum list available | more $ yum list available | grep httdp
您可以嘗試更多與 yum list 相關的命令,如下所示:
$ yum list $ yum list | more $ yum list | grep bash
在 Rocky Linux 上按名稱搜索包
您可以通過搜索命令找到帶有描述的特定包。 您將使用 list 命令和 search 命令。
yum list 命令的語法
基本語法如下:
$ yum list {package-name}
例子
為了 example如果要列出所有 rpm 軟件包,則將使用以下命令:
$ yum list rpm*
yum 搜索命令的語法
$ yum search {package-name}
例子
為了 example,如果你想搜索所有的python包,那麼你將使用以下命令:
$ yum search python $ yum search python*
如何查看包的詳細信息
您可以查看有關特定包的所有信息。 語法如下:
$ yum info {pkg-1} {pkg-2}
例子
為了 example如果要顯示所有 dnf 和 rpm 包的信息,那麼將使用以下命令:
$ yum info dnf
在 Rocky Linux 上顯示 RPM 包的依賴項列表
您還可以查看包的依賴項列表。 基本語法如下:
句法
$ yum deplist {pkg}
例子
為了 example,在這裡,我顯示了“rpm”包的依賴項列表。
$ yum deplist rpm
在 Rocky Linux 上安裝 RPM 包
使用“yum”包管理器,您可以在系統上安裝特定的包。 使用以下語法:
$ yum install {package-name-1} {package-name-2}
為了 example,您可以使用以下命令安裝“httdp”包:
$ sudo yum install httpd
在 Rocky Linux 上按組安裝 RPM 包
鍵入以下命令將軟件包安裝為組:
下面以表格形式提到了以下更有用的命令:
百勝命令 | 目的 |
$ yum 本地安裝 {pkg} | 從本地文件或服務器安裝包。 |
$ yum 降級 {pkg} | 將軟件包降級到以前的版本。 |
$ yum 重新安裝 {pkg} | 重新安裝軟件包或軟件 |
$ yum 刪除 {pkg} $ yum 擦除 {pkg} | 刪除特定包 |
$ yum 自動刪除 | 自動刪除不需要的包 |
$百勝列出所有 | 顯示所有可用包的列表 |
$ yum 組列表 | 顯示群組軟件列表 |
$ yum groupupdate {grouppackage} | 更新組包 |
$ yum groupremove {pkg} | 刪除組包 |
$ yum list extras | 顯示無法通過存儲庫或訂閱頻道獲得的包 |
$ yum clean all | 清理緩存 |
$ yum repolist | 顯示軟件存儲庫列表 |
$ yum repoinfo {reponame} | 顯示有關啟用 yum 的存儲庫的信息 |
$ yum 歷史或 $ yum 歷史列表 | 顯示 yum 歷史 |
$ yum 幫助安裝 $人百勝 $百勝幫助 | 百勝幫助 |
結論
在本文中,您學習了在 Rocky Linux 8 上使用不同的 yum 命令。我希望這對您有用並喜歡本教程。