1 安裝新的軟件包html
su -c 'yum install tsclient'web
安裝包組centos
su -c 'yum groupinstall "MySQL Database" '緩存
2 更新程序包ide
su -c 'yum update tsclient'spa
更新包組htm
su -c 'yum groupupdate "MySQL Database" 'blog
3 卸載包(及依賴包)rem
su -c 'yum remove tsclient'get
卸載包組
su -c 'yum groupremove "MySQL Database" '
4 查找
從「yum源」中查找能夠使用的軟件包,或者是已經安裝到系統的包。查找默認包含已安裝的包,及可用的包。無返回結果時,就是沒有匹配到。
su -c 'yum list httpd'
su -c 'yum list httpd-2.2.15'
若是不知道包名稱,能夠模糊匹配
su -c 'yum search http'
不知道包名,查找其中包含了某個文件(庫文件)的包名
su -c 'yum provides libtool'
列出全部以「tsc」開頭的包
su -c 'yum list tsc\*'
5 更新軟件包
更新系統上全部的包
su -c 'yum update'
天天自動更新數據報
su -c '/sbin/chkconfig --level yum on;/sbin/service yum start'
6 添加「yum源」做爲軟件倉庫
-6.1 建立「倉庫文件」
在目錄「/etc/yum.repos.d/」下定義一個擴展名爲「.repo」的「倉庫文件」
su -c 'cp example.repo /etc/yum.repos.d/51cto.repo'
*爲每個倉庫文件須要有屬性「gpgcheck」,要是公鑰每自動匹配,就須要手動完成
-6.2 手動認證軟件源
從文件添加公鑰到 rpm 的鑰匙環
su -c 'rpm --import GPG-PUB-KEY.asc'
從一個 web 站點導入公鑰
su -c 'rpm --import http://www.localhost.com/GPG-PUB-KEY.asc'
7 管理yum
-7.1 棄用或移除軟件源
設定「enable=0」
從目錄「/etc/yum.repos.d/」刪除相應文件
清楚緩存目錄「/var/cache/yum/」
-7.2 清理 yum緩存
一般 yum 保留緩存來的包、包數據信息。當包源發生變化時,可能使用的仍是舊數據。
清楚包數據文件:
su -c 'yum clean headers'
移除緩存中的軟件包
su -c 'yum clean packages'
在「CentOS-4」中使用
su -c 'yum clean metadata'
8 手動安裝軟件包
安裝軟件包
su -c 'yum localinstall tsclient-1.17-4.i386.rpm'
--------------------
參考來自互聯網 https://www.centos.org/docs/4/html/yum/
其中部份內容略