一、yum介紹
Yum是一個自動化的軟件處理工具,可以在Red Hat及其家族(如CentOS、Fedora等)中使用。它可以自動進行依賴關係分析,下載安裝軟件包,並進行系統更新等操作。
使用Yum可以方便快捷地查找、下載和安裝可以稱為包的軟件。同時,Yum還可以自動處理包之間的相互依賴關係,確保安裝軟件時不會遇到問題。此外,使用Yum也可以方便地從Internet上下載包的更新版本。
二、yum命令
下面是幾個常用的yum命令,可以使用yum –help命令查看所有支持的命令和選項。
1. yum update
更新所有可用包,其中包括內核和其他重要的系統更新。如果只需要更新所有已安裝的軟件包,可以使用yum upgrade命令。例如:
sudo yum update
2. yum search
搜索可安裝的軟件包,注意需要打包名稱或關鍵字。例如:
sudo yum search nginx
3. yum install
安裝指定的軟件包。例如:
sudo yum install nginx
4. yum remove
卸載指定的軟件包。例如:
sudo yum remove nginx
5. yum info
查看軟件包的詳細信息,例如版本號,大小等。例如:
sudo yum info nginx
三、yum list
yum list命令可以列出yum可用庫中的軟件包列表,有以下用法:
1. 列出所有軟件包
sudo yum list
該命令將列出yum repository中所有可用的軟件包。
2. 列出所有已安裝的軟件包
sudo yum list installed
該命令將列出yum repository中已安裝的所有軟件包。
3. 列出可更新的軟件包
sudo yum list updates
該命令將列出yum repository中所有需要更新的軟件包。
4. 查找指定軟件包
sudo yum list package-name
該命令將列出yum repository中名為“package-name”的軟件包。其中,package-name可以是軟件包的NAME或者FILENAME。
五、yum check-update
該命令將檢查數據庫中所有包的可用更新。當包有更新時,它將給出相關的通知。例如:
sudo yum check-update
六、yum provides
yum provides命令允許查找哪個rpm包提供指定的功能或文件。
1. 查找提供某個功能的軟件包
sudo yum provides '*/bin/ls'
該命令將查找哪個rpm包提供了/bin/ls這個命令。
2. 查找某個文件由哪個軟件包提供
sudo yum provides '*/nginx'
該命令將查找哪個rpm包提供了nginx文件。
結論
Yum工具非常方便,可以通過安裝與卸載軟件包的操作來簡化軟件部署。同樣,它幫助你查找、安裝、更新和升級軟件包,其使用也很方便。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/258032.html