如何使用YUM安裝RPM軟件包

YUM是用於在CentOS和Fedora中安裝軟件的命令行軟件。 如果你更喜歡更多的圖形解決方案,請選擇YUM Extender 。 YUM對CentOs和Fedora來說是Debian和Ubuntu的apt-get。

你有沒有想過YUM代表什麼? 閱讀手冊頁說明YUM代表“Yellowdog Updater Modified”。 YUM是YUP工具的繼任者,YUP工具是Yellowdog Linux的默認包管理器。

如何使用YUM安裝RPM軟件包

要安裝RPM軟件包,只需輸入以下命令:

yum安裝nameofpackage

例如:

yum安裝scribus

如何使用YUM更新軟件包

如果您想更新系統上的所有軟件包,只需運行以下命令:

yum更新

要更新特定的包或包,請嘗試以下操作:

yum更新nameofpackage

如果要將軟件包更新為特定版本號,則需要使用update-to命令,如下所示:

yum update-to nameofpackage versionnumber

例如:

yum update-to flash-plugin 11.2.202-540-release

現在想想這種情況。 你有一個程序的版本1.0,並有一些錯誤修復1.1,1.2,1.3等。也可以使用該軟件的第2版。 現在想像你想安裝錯誤修正,但不能移動到新版本,因為坦率地說它很糟糕。 那麼如何更新而不升級?

只需使用update-minimal命令,如下所示:

yum update-minimal programname --bugfix

如何使用YUM檢查更新而無需安裝它們

有時您想在實際執行更新之前知道需要更新的內容。

以下命令將返回需要更新的程序列表:

百勝檢查更新

如何使用YUM刪除程序

如果你想從你的Linux系統中刪除一個應用程序,那麼你可以使用下面的命令:

yum刪除程序名

從您的系統中刪除程序看起來很簡單,但通過刪除一個應用程序,您可能會阻止另一個應用程序工作。

例如,假設你有一個程序監視一個文件夾,並且如果它找到一個文件,程序會向你發送一封電子郵件,通知你有一個新文件。 想像一下,這個程序需要一個電子郵件服務才能真正發送電子郵件。 如果刪除電子郵件服務,則監視該文件夾的程序將變得毫無用處。

要使用以下命令刪除依賴於要刪除的程序的程序:

yum autoremove程序名

在監控程序和電子郵件服務的實例中,這兩個應用程序都將被刪除。

auto remove命令也可以不帶任何參數使用,如下所示:

yum autoremove

這會在您的系統中搜索沒有明確安裝且沒有依賴關係的文件。 這些被稱為葉包裝。

列出所有使用YUM提供的RPM軟件包

您只需使用以下命令即可列出YUM中的所有可用軟件包:

yum列表

還有額外的參數可以添加到列表中以使其更有用。

例如,要列出系統上的所有可用更新,請運行以下命令:

yum列表更新

要查看所有已安裝的軟件包,請在系統上運行以下命令:

yum列表已安裝

您可以通過運行以下命令列出所有已安裝的文件,而不使用存儲庫:

百勝名單附加

如何使用YUM搜索RPM包

要搜索特定的軟件包,請使用以下命令:

yum搜索程序名稱|說明

例如,要搜索Steam,請使用以下命令:

百勝搜索蒸汽

或者,按如下方式搜索特定類型的應用程序:

百勝搜索“屏幕截圖”

默認情況下,搜索工具會查找軟件包名稱和摘要,並且只有當它找不到結果時,它才會搜索說明和URL。

要獲得yum搜索說明和URL以及使用以下命令:

百勝搜索“屏幕截圖”全部

如何使用YUM獲取有關RPM軟件包的信息

您可以使用以下命令檢索有關軟件包的重要信息:

yum info包名

返回的信息如下:

如何使用YUM安裝應用程序組

要使用YUM返回組列表,請運行以下命令:

yum組列表| 更多

此命令返回的輸出與以下內容類似:

因此,您可以使用以下命令安裝KDE Plasma桌面環境:

百勝集團安裝“KDE等離子工作區”

在你做這件事之前,儘管你可能想知道哪些軟件包組成了這個組。 為此,運行以下命令:

百勝集團信息“KDE等離子工作區”| 更多

您會注意到,當您運行此命令時,您將看到組內的組列表。 當然,您也可以在這些組上運行組信息。

如何使用YUM將RPM文件本地安裝到系統中

如果RPM文件不會從您的系統上設置的某個存儲庫安裝,會發生什麼情況。 也許你已經編寫了自己的包,並且想要安裝它。

要在系統中安裝本地RPM套件,請運行以下命令:

yum localinstall文件名

如果文件需要依賴關係,那麼將搜索存儲庫以查找依賴關係。

如何使用YUM重新安裝RPM軟件包

如果您不幸運行並且出於任何原因曾經工作的程序停止工作,則可以使用以下命令重新安裝它:

yum重新安裝程序名

該命令將重新安裝與已安裝的版本號相同的程序。

如何列出RPM軟件包的所有依賴關係

要列出軟件包的所有依賴關係,請使用以下命令:

yum deplist程序名

例如,要查找Firefox的所有依賴關係,請使用以下命令:

yum deplist firefox

如何列出YUM使用的所有存儲庫

要找出系統上可用的存儲庫以使用以下命令:

百勝重新分配

返回的信息如下所示:

本指南為YUM的工作方式提供了一個很好的總體指示。 然而,它只是刮傷了YUM所有可能的用途。 有關完整信息(包括列出所有可能的開關),請運行以下命令:

man yum