linux yum命令總結

1:搜索和顯示

yum  list <package name> --showduplicates#顯示指定程序包安裝情況或可下載的安裝包
yum  list <package name> --showduplicates| sort -r#可下載的安裝包,並按版本排序
yum search keyword  #根據關鍵詞keyword去搜索包含改關鍵詞的包
yum info <package name>#顯示安裝包信息

2:搜索已經安裝的包

yum list installed |grep xxx

3:安裝

yum groupinsall <group name>  #安裝程序組,yum -y groupinstall "Development Tools",表示安裝常用開發工具組,git,svn等
yum install <package name>#安裝某個報最新版本
yum install <package name>-<version info>#安裝指定版本的包

#以下示例,以RH442需要安裝的kernel-debuginfo包爲例
yum list kernel-debuginfo --showduplicates
#Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
#Updating certificate-based repositories.
#Available Packages
#kernel-debuginfo.x86_64   2.6.32-220.el6       kernel-extras
#kernel-debuginfo.x86_64   2.6.32-220.2.1.el6   kernel-extras
#kernel-debuginfo.x86_64   2.6.32-220.4.1.el6   kernel-extras

#查看yum能提供的軟件包的全部版本,這裏能看到,kernel-debuginfo有3個版本

yum list kernel
#Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
#Updating certificate-based repositories.
#Installed Packages
#kernel.x86_64  2.6.32-220.el6    @anaconda-RedHatEnterpriseLinux-201111171049.x86_64/6.2
#Available Packages
#kernel.x86_64  2.6.32-220.4.1.el6  Updates 

#查看到當前使用的kernel版本是2.6.32-220,指定軟件版本進行安裝

yum install kernel-debuginfo-2.6.32-220.el6

4:更新和升級

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

5:刪除程序

yum remove &#124; erase package1   #刪除程序包package1
yum groupremove group1             #刪除程序組group1
yum deplist package1               #查看程序package1依賴情況

6:清除緩存

yum clean packages       #清除緩存目錄下的軟件包
yum clean headers        #清除緩存目錄下的 headers
yum clean oldheaders     #清除緩存目錄下舊的 headers

7:更新鏡像源
yum下載rpm包,需要鏡像,放在 /etc/yum.repos.d/目錄下

國內好的鏡像源,ali,163等

wget/curl -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo #下載
yum clear all#清空所有緩存
yum  makecache  #生成緩存

也可以這樣

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章