CentOS yum安裝軟件包


yum(Yellowdog Update Modifie)命令是在Fedora和RedHat以及SUSE中基於rpm的軟件包管理器,它可以使系統管理人員交互和自動化地更細與管理RPM軟件包,能夠從指定的服務器自動下載RPM包並且安裝,可以自動處理依賴性關系,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。

1、基本格式

Usage: yum [options] COMMAND
選項

-h:顯示幫助信息;
-y:對所有的提問都回答“yes”;
-c:指定配置文件;
-q:安靜模式;
-v:詳細模式;
-d:設置調試等級(0-10);
-e:設置錯誤等級(0-10);
-R:設置yum處理一個命令的最大等待時間;
-C:完全從緩存中運行,而不去下載或者更新任何頭文件。
參數

install:安裝rpm軟件包;
update:更新rpm軟件包;
check-update:檢查是否有可用的更新rpm軟件包;
remove:刪除指定的rpm軟件包;
list:顯示軟件包的信息;
search:檢查軟件包的信息;
info:顯示指定的rpm軟件包的描述信息和概要信息;
clean:清理yum過期的緩存;
shell:進入yum的shell提示符;
resolvedep:顯示rpm軟件包的依賴關系;
localinstall:安裝本地的rpm軟件包;
localupdate:顯示本地rpm軟件包進行更新;
deplist:顯示rpm軟件包的所有依賴關系。

2、安裝、更新、刪除等

安裝

yum install              #全部安裝
yum install package1     #安裝指定的安裝包package1
yum groupinsall group1   #安裝程序組group1

更新和升級

yum update               #全部更新
yum update package1      #更新指定程序包package1
yum check-update         #檢查可更新的程序
yum upgrade package1     #升級指定程序包package1
yum groupupdate group1   #升級程序組group1

查找和顯示

yum info package1      #顯示安裝包信息package1
yum list               #顯示所有已經安裝和可以安裝的程序包
yum list installed #顯示已經安裝的包 yum list package1 #顯示指定程序包安裝情況package1 yum groupinfo group1 #顯示程序組group1信息yum search string 根據關鍵字string查找安裝包 yum provides /bin/mv #查看某一文件來自於那個程序包
刪除程序 yum remove package1
或yum erase package1 #刪除程序包package1 yum groupremove group1 #刪除程序組group1 yum deplist package1 #查看程序package1依賴情況 清除緩存 yum clean packages #清除緩存目錄下的軟件包 yum clean headers #清除緩存目錄下的 headers yum clean oldheaders #清除緩存目錄下舊的 headers

3、倉庫命令

yum repolist all            #顯示所有倉庫
yum repolist enabled    #顯示所有可用倉庫
yum repolist disabled    #顯示所有可用倉庫

 4、修改CentOS默認yum源為國內yum鏡像源

# 備份當前的yum源
mv /etc/yum.repos.d /etc/yum.repos.d.backup

# 新建空的yum源設置目錄
mkdir /etc/yum.repos.d

# 下載阿里雲的yum源配置
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 重建緩存 yum clean all yum makecache

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM