+ -
当前位置:首页 → 问答吧 → 关于yum的一点疑惑?

关于yum的一点疑惑?

时间:2005-09-02

来源:互联网

要用yum升级,有一点小疑惑,还麻烦大家明示.
1.运行yum update将所有的软件升级,包不包括kernel?update下载后自动安装吗?
2.如何添加源?比如:redhat在中国的镜像,http://www.fedoraproject.org.cn如何添加?
看了置顶贴,没发现答案.

作者: Tony_phoenix   发布时间: 2005-09-02

1.包括kernel的中,自动安装,自动写grub.conf,重启就使用新内核了。
2.使用国内的源:fedoraproject.org.cn和geekbone

建/etc/yum.repos.d/fedora-cn.repo

[CN-base]
name=Fedora Core $releasever - $basearch - Base
baseurl=http://www.fedoraproject.org.cn/downloads/core/$releasever/$basearch/os/
#mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-$releasever
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

建/etc/yum.repos.d/fedora-updates-cn.repo

[CN-updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
baseurl=http://www.fedoraproject.org.cn/downloads/core/updates/$releasever/$basearch/
#mirrorlist=http://fedora.redhat.com/download/mirrors/updates-released-fc$releasever
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

建/etc/yum.repos.d/geekbone.repo

[geekbone]
name=Fedora Core $releasever - $basearch - Base
baseurl=http://mirrors.geekbone.org/fedora/core/$releasever/$basearch/os/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

禁国外的镜像(太慢):

打开/etc/yum.repos.d/fedora.repo和/etc/yum.repos.d/fedora-updates.repo

enable=1改enable=0

作者: 阿蟾   发布时间: 2005-09-02

加精。

作者: baif   发布时间: 2005-09-02

谢谢,太详细了,真的很感谢你。

作者: Tony_phoenix   发布时间: 2005-09-02

试过了,速度很快,谢谢。

作者: wgwi   发布时间: 2005-09-02

Does it work?
==
geekbone-extras.repo
[Geekbone-Extras]
name=geekbone mirror Fedora Extras $releasever - $basearch - Extras
baseurl=http://mirrors.geekbone.org/fedora/extras/$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

作者: baif   发布时间: 2005-09-02

按baif兄的改一点儿,行了,就把他们全写一起,待后好查 :-)

fedora-cn.repo
[CN-base]
name=Fedora Core $releasever - $basearch - Base
baseurl=http://www.fedoraproject.org.cn/downloads/core/$releasever/$basearch/os/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

fedora-updates-cn.repo
[CN-updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
baseurl=http://www.fedoraproject.org.cn/downloads/core/updates/$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

geekbone.repo
geekbone]
name=Fedora Core $releasever - $basearch - Base
baseurl=http://mirrors.geekbone.org/fedora/core/$releasever/$basearch/os/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

geekbone-extras.repo
name=Fedora Extras $releasever - $basearch
baseurl=http://mirrors.geekbone.org/fedora/extras/$releasever/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-extras
gpgcheck=1


[root@ever ~]# yum check-update
Setting up repositories
geekbone extras 100% |=========================| 1.1 kB 00:00
CN-base 100% |=========================| 1.1 kB 00:00
CN-updates-released 100% |=========================| 951 B 00:00
geekbone 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files

作者: 阿蟾   发布时间: 2005-09-02

geekbone有base和extras

fedoraproject.cn有base和updates

有这两个站,不用上外国站了。

作者: 阿蟾   发布时间: 2005-09-02

Setting up Repo: CN-base
repomd.xml 100% |=========================| 1.1 kB 00:00
Setting up Repo: geekbone
repomd.xml 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
CN-base : ################################################## 2622/2622
Traceback (most recent call last):
File "/usr/bin/yum", line 8, in ?
yummain.main(sys.argv[1:])
File "/usr/share/yum-cli/yummain.py", line 68, in main
result, resultmsgs = base.doCommands()
File "/usr/share/yum-cli/cli.py", line 381, in doCommands
return self.updatePkgs()
File "/usr/share/yum-cli/cli.py", line 766, in updatePkgs
self.doRepoSetup()
File "/usr/share/yum-cli/cli.py", line 78, in doRepoSetup
self.doSackSetup()
File "/usr/lib/python2.3/site-packages/yum/__init__.py", line 93, in doSackSetup
self.repos.populateSack()
File "/usr/lib/python2.3/site-packages/yum/repos.py", line 203, in populateSack
dobj = repo.cacheHandler.getPrimary(xml, csum)
File "/usr/lib/python2.3/site-packages/yum/mdcache.py", line 103, in getPrimary
return self._getGeneric('metadata', location, checksum)
File "/usr/lib/python2.3/site-packages/yum/mdcache.py", line 90, in _getGeneric
databank = self._unpickle(piklfile)
File "/usr/lib/python2.3/site-packages/yum/mdcache.py", line 62, in _unpickle
obj = cPickle.load(infh)
EOFError

作者: 超级用户   发布时间: 2005-09-02