歷史:yum是yellow dog updater modified的縮寫,yellow dog(黃狗)也是linux的乙個發行版本,只不過redhat公司將這公升級技術利用到自己的發行版本上形成了現在的yum.
作用:其實就是進行linux的自動公升級常用的乙個工具
安裝:
檢查是否安裝yum:
rpm -qa|grep yum
如果沒有任何顯示 則表示沒有安裝:
檢視配置:
[root@dawn ~]#more /etc/yum.repos.d/centos-base.repo
[base]name=centos-$releasever -base
mirrorlist=
#baseurl=
#表示啟動gpg檢查 0表示不啟用
gpgcheck=1
#指定gpg金鑰的位址gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-6
#released updates 更新模組要用到的部分配置
[updates]
#發行版名稱
name=centos-$releasever -updates
#yum在網際網路上查詢公升級檔案的url位址
mirrorlist=
#baseurl=
gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-6
#additional packages that may be useful有用的額外軟體包配置
[extras]
name=centos-$releasever -extras
mirrorlist=
#baseurl=
gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-6
#additional packages that extend functionality of existing packages擴充套件的額外軟體配置
[centosplus]
name=centos-$releasever -plus
mirrorlist=
#baseurl=
gpgcheck=1enabled=0gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-6
#contrib - packages by centos users
[contrib]
name=centos-$releasever -contrib
mirrorlist=
#baseurl=
gpgcheck=1enabled=0gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-6
基本用法:
yum install dhcpyum remove licq
#檢查可更新的軟體包
rpm check-update
#更新所有軟體包
yum update
#指定更新的軟體包
yum update kernel kernel-source
#大規模軟體公升級 與yum update 不同的是,陳舊的包也會公升級
yum upgrade
#列出資源庫所有可以安裝或更新的軟體包資訊
yum info
&yum list
#列出資源庫特定的可以安裝或更新的軟體包資訊
yum info vsftpd
&yum list vsftpd
#列出資源庫所有可以更新的軟體包資訊
yum info updates
&yum list updates
#列出已經安裝的軟體包資訊
yum info installed
&yum list installed
#列出所有已經安裝不包含在資源庫中的軟體包資訊
yum info extras
&yum list extras
#清除暫存的軟體包檔案
yum clean packages
#清除暫存的軟體包標頭檔案
yum clean headers
#清除暫存中舊的軟體標頭檔案
yum clean oldheaders
#清除暫存中舊的軟體包檔案和標頭檔案
yum clean
&yum clean all
yum使用本地源
在 etc yum.repos.d目錄裡建立乙個檔案,檔名任意,副檔名一定是repo,檔案內容如下 base name base rpm repository for rhel5 baseurl file media cdrom server enabled 1 gpgcheck 0 修改serve...
搭建本地 yum 源
1 在 yum 源伺服器 上修改 etc yum.repo.d 目錄 mv centos base.repo centos base.repo.bak 2 安裝 createrepo yum y install createrepo 3 建立 本地 repo vim local.repo local...
yum本地源建立
現場環境 一台主機下有多個虛擬機器,如15.32.12.122 15.32.12.130,安裝centos6.3系統且為最小安裝,即很多命令或者庫都不支援或者沒有,但在15.32.12.129上有乙個映象檔案,其內有各種的安裝檔案,且路徑為15.32.12.129 centos63 我們可以在瀏覽器...