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組列表| 更多
此命令返回的輸出與以下內容類似:
- 最小安裝
- 計算節點
- Infrastructure Server
- 文件和打印服務器
- MATE桌面
- 基本的Web服務器
- 虛擬化主機
- 帶GUI的服務器
- GNOME桌面
- KDE等離子
- 開發和創意工作站
因此,您可以使用以下命令安裝KDE Plasma桌面環境:
百勝集團安裝“KDE等離子工作區”
在你做這件事之前,儘管你可能想知道哪些軟件包組成了這個組。 為此,運行以下命令:
百勝集團信息“KDE等離子工作區”| 更多
您會注意到,當您運行此命令時,您將看到組內的組列表。 當然,您也可以在這些組上運行組信息。
如何使用YUM將RPM文件本地安裝到系統中
如果RPM文件不會從您的系統上設置的某個存儲庫安裝,會發生什麼情況。 也許你已經編寫了自己的包,並且想要安裝它。
要在系統中安裝本地RPM套件,請運行以下命令:
yum localinstall文件名
如果文件需要依賴關係,那麼將搜索存儲庫以查找依賴關係。
如何使用YUM重新安裝RPM軟件包
如果您不幸運行並且出於任何原因曾經工作的程序停止工作,則可以使用以下命令重新安裝它:
yum重新安裝程序名
該命令將重新安裝與已安裝的版本號相同的程序。
如何列出RPM軟件包的所有依賴關係
要列出軟件包的所有依賴關係,請使用以下命令:
yum deplist程序名
例如,要查找Firefox的所有依賴關係,請使用以下命令:
yum deplist firefox
如何列出YUM使用的所有存儲庫
要找出系統上可用的存儲庫以使用以下命令:
百勝重新分配
返回的信息如下所示:
- 資料庫編號 - IE epel / x86_64
- 存儲庫名稱 - 用於企業Linux 7的IE額外軟件包
- 狀態 - 存儲庫中的軟件包數量
本指南為YUM的工作方式提供了一個很好的總體指示。 然而,它只是刮傷了YUM所有可能的用途。 有關完整信息(包括列出所有可能的開關),請運行以下命令:
man yum