一、Fedora 8自帶yum源網速比較慢,所以手動添加了兩個yum源
1) livna的yum源:
rpm -ivh http://rpm.livna.org/livna-release-8.rpm
2) freshrpms的yum源:
rpm -ivh http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/8/freshrpms-release/freshrpms-release-1.1-1.fc.noarch.rpm3) 安裝yum-plugin-fastestmirror(自動挑選快的鏡像站)
yum install yum-fastestmirror yum-presto
確定/etc/yum.conf中的plugins=1。
4)安裝yumex(yum的圖形前端):
yum install yumex
二、 一些常用的yum 命令:
1 //檢查可更新的rpm包
#yum check-update
2 //更新所有的rpm包
#yum update
3 //更新所有的RPM包,與yum update不同的是,YUM UPGRADE將升級所有包並刪除過時的包,YUM UPDATE 不會刪除過時的包
#yum upgrade
4 列出倉庫中所有可用的包列表
# yum list
5 列出計算機上所有已安培包的列表
# yum list installed
6 列出計算機上所有可升級的包的列表
# yum list updates
7 安裝指定包名的包
# yum install pack_name
8 刪除包以及依賴關係
# yum remove pack_name
yum暫存(/var/cache/yum/)的相關參數
1 //清除暫存中rpm包文件
#yum clean packages
2 //清除暫存中rpm頭文件
#yum clearn headers
3 //清除暫存中舊的rpm頭文件
#yum clean oldheaders
4 //清除暫存中舊的rpm頭文件和包文件
#yum clearn 或#yum clearn all
注:相當於yum clean packages + yum clean oldheaders
====================================
5月11日,出現如下症狀:
7110f8e90d4436914f63e81ad 100% |=========================| 48 kB 00:01
7110f8e90d4436914f63e81ad 100% |=========================| 0 B 00:00
Error: failure: repodata/7110f8e90d4436914f63e81ad098fae9ab8250f815661ffe78bceed54dc67ba6-primary.sqlite.bz2 from development: [Errno 256] No more mirrors to try.
[root@localhost ~]# yum clean dbcache
22 sqlite files removed
[root@localhost ~]# yum --disablerepo=livna check-update
primary.sqlite.bz2 100% |=========================| 4.9 MB 01:21
55c0131368b7a2d6c90bf1785 100% |=========================| 194 kB 00:02
7110f8e90d4436914f63e81ad 100% |=========================| 8.4 MB 02:59
http://ftp.riken.jp/Linux/fedora/development/i386/os/repodata/7110f8e90d4436914f63e81ad098fae9ab8250f815661ffe78bceed54dc67ba6-primary.sqlite.bz2: [Errno -3] Error performing checksum
Trying other mirror.
是某個repo(這裏是development)失效,
對於不常用的源可以把它關掉, /etc/yum.repos.d/XXX.repo裏面設置enalbed=0
MAN yum