一、yum源的配置
在CentOS 7中,yum是使用rpm源來進行軟件包的安裝和更新的,因此我們需要先配置好yum源。
1、備份原有的yum源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2、下載阿里雲的yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3、更新yum源
yum clean all yum makecache
4、安裝軟件包
yum install software_package_name
二、yum命令的使用
yum可以用來安裝、卸載、更新軟件包等操作,下面我們來一一介紹。
1、安裝軟件包
使用yum命令安裝軟件包時,系統會自動解決軟件包之間的依賴問題。
yum install software_package_name
例如,安裝apache web服務器:
yum install httpd
2、卸載軟件包
使用yum命令卸載軟件包時,系統會自動卸載軟件包的所有依賴項,但不會卸載被其他軟件包所依賴的軟件包。
yum remove software_package_name
例如,卸載Apache web服務器:
yum remove httpd
3、更新軟件包
使用yum命令更新軟件包時,系統會列出可供更新的軟件包,並詢問用戶是否需要更新。
yum update
如果你知道需要更新的軟件包的名稱,可以使用下面的命令更新:
yum update software_package_name
三、yum的常用選項
1、-y選項
-y選項表示在安裝或刪除軟件包時不需要用戶確認操作,直接進行操作。這個選項可以用來簡化命令,同時也可以用來在腳本中批量安裝或刪除軟件包。
yum -y install software_package_name yum -y remove software_package_name
2、search命令
使用search命令可以列出yum源中所有與指定關鍵字匹配的軟件包。
yum search keyword
例如,列出所有與”web server”關鍵字匹配的軟件包:
yum search "web server"
3、list命令
使用list命令可以列出yum源中已安裝的軟件包。
yum list installed
如果你只想要列出指定軟件包的信息,可以使用下面的命令:
yum list installed software_package_name
下面的命令可以列出所有可更新的軟件包:
yum list updates
4、info命令
使用info命令可以列出yum源中指定軟件包的詳細信息,包括軟件包的描述、版本、依賴關係、安裝時間等。
yum info software_package_name
例如,獲取Apache web服務器的詳細信息:
yum info httpd
5、clean命令
使用clean命令可以清除yum源中的緩存文件。
yum clean all
該命令會清除yum源中的緩存文件,並重建緩存文件。如果不加參數,則只會清除下載緩存文件。
結論
在CentOS 7中,yum是安裝、卸載和更新軟件包的標準工具。通過配置yum源,我們可以從遠端服務器上下載並安裝軟件包。yum命令是一個非常方便的工具,能夠自動解決軟件包之間的依賴關係,讓Linux系統變得更加易於管理。
原創文章,作者:KOXG,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/137560.html