使用"yum"管理軟件包

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/

其中部份內容略

 

wKioL1bibpPiCPb7AABm6P93Pb8644.jpg

相關文章
相關標籤/搜索