yum工具是為提高RPM軟件安裝性而開發的一種軟件包管理器,是由python開發的程序。其大致功能是自動化安裝RPM軟件包,幫助其檢測環境依賴關系并提示用戶解決。
yum服務分為倆個部分:一是服務端部分,二是客戶端部分。其服務端僅是個存儲了N個RPM包的倉庫(文件服務器),而主要負責包管理的是客戶端,也就是本地yun工具。
yun工具的處理流程是先將yum服務端中的倉庫元數據緩存于本地的/var/cache/yum/* 的目錄中。
然后用戶使用yum工具選擇需要安裝的程序,yum客戶端程序會先在本地分析之前緩存下來的元數據文件和本地系統環境,從而去服務端的yum倉庫中選擇適合的RPM包。把RPM包下載到本地后,yum不會直接安裝,而是根據系統環境,將所有下載的RPM包進行統一安裝。
在yum客戶端的主配置文件是/etc/yum.conf文件,常用配置選項如下:
配置yum軟件倉庫的文件在/etc/yum.repos.d/目錄中,以.repos為后綴。
repo文件常用配置如下:
這里說幾個yum常用的命令:
1、yum list all #列出服務端倉庫中的所有RPM包。
2、yum check-update #檢查當前系統中哪些包可以升級
3、yum update [需要升級的包名] #升級指定包,或不加包名則是升級所有可用的包
4、yum -y install [包名] #安裝指定的RPM包,-y是指無需確認,直接安裝
5、 yum remove [包名] #指定卸載某包
原創文章,作者:Qiudays,如若轉載,請注明出處:http://www.www58058.com/1914
原始格式太亂,幫你做了部分調整,但整體在排版,主次,內容等效果仍有較大提升空間??蓞⒖计渌瑢W的優秀博客,加油
@stanley:多謝老師指點,我會改進的。