LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 914|回复: 0

CentOS下的系统升级和软件安装

[复制链接]
发表于 2006-4-24 21:49:02 | 显示全部楼层 |阅读模式
这看起来是老生常谈,但从本人的实际经历来看,还是有必要总结出来,对新手或许有所帮助.
我用的是CentOS 4.3,软件管理工具是yum.
起先在百度上找了一些有关用yum升级软件(包括内核)以及安装新软件包的文章.读后对升级CentOS很有帮助,但一到安装新的软件包,系统就报出没有该软件包的消息.也就是说,找到的文章没有对
yum install 软件包名
这条命令有充分的解释.

今天,我干脆到了www.centos.org上看了一下yum的使用说明,方才明白了要用上面的方法安装新的软件包还需要其它的一些repository的说明.

趁机器还在安装和更新的时候,我们就言归正传,介绍一下吧.
1. 配置合适的repositories.在/etc/yum.repos.d/目录下添加下列repository参数文件:
CentOS-Base.repo  dag.repo  dries.repo  kbsingh-CentOS-Misc.repo
第一个对操作系统更新有用,这在前人的文章中都有详细的介绍,后面几个是yum使用手册上推荐的rpm网站,对安装非操作系统类的工具和软件有用,这是这篇贴子关注的内容.

2.每个文件的内容如下:
-------------------------------------------------CentOS-Base.repo: (国内镜像版)
# centos-related software undate from the vmmatrix repository

[base]
name=centos-4.3 - Base
baseurl=http://mirror.vmmatrix.net/CentOS/4.3/os/i386/
enabled=1
gpgcheck=1
gpgkey=http://mirror.vmmatrix.net/CentOS/4.3/os/i386/RPM-GPG-KEY-centos4

#released updates
[update]
name=centos-4.3 - Updates
baseurl=http://mirror.vmmatrix.net/CentOS/4.3/updates/i386/
enabled=1
gpgcheck=1
gpgkey=http://mirror.vmmatrix.net/CentOS/RPM-GPG-KEY-centos-4

[addons]
name=centos-4.3 - Addons
baseurl=http://mirror.vmmatrix.net/CentOS/4.3/addons/i386/
enabled=1
gpgcheck=1
gpgkey=http://mirror.vmmatrix.net/CentOS/RPM-GPG-KEY-centos-4

[extras]
name=centos-4.3 - Extras
baseurl=http://mirror.vmmatrix.net/CentOS/4.3/extras/i386/
enabled=1
gpgcheck=1
gpgkey=http://mirror.vmmatrix.net/CentOS/RPM-GPG-KEY-centos-4

[centosplus]
name=centos-4.3 - Plus
baseurl=http://mirror.vmmatrix.net/CentOS/4.3/centosplus/i386/
gpgcheck=1
enabled=1
gpgkey=http://mirror.vmmatrix.net/CentOS/RPM-GPG-KEY-centos-4

[contrib]
name=centos-4.3 - Contrib
baseurl=http://mirror.vmmatrix.net/CentOS/4.3/contrib/i386/
gpgcheck=1
enabled=1
gpgkey=http://mirror.vmmatrix.net/CentOS/RPM-GPG-KEY-centos-4

---------------------------------dag.repo
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
gpgkey=http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
enabled=1

------------------------------------------------- dries.repo
[dries]
name=Extra Fedora rpms dries - $releasever - $basearch
baseurl=http://ftp.belnet.be/packages/dries.ulyssis.org/redhat/el4/en/i386/dries/RPMS
gpgcheck=1
enabled=1
gpgkey= http://dries.ulyssis.org/rpm/RPM-GPG-KEY.dries.txt

------------------------------------------------- kbsingh-CentOS-Misc.repo
[kbs-CentOS-Misc]
name=CentOS.Karan.Org-EL$releasever - Stable
gpgkey=http://centos.karan.org/RPM-GPG-KEY-karan.org.txt
gpgcheck=1
enabled=1
baseurl=http://centos.karan.org/el$releasever/misc/stable/$basearch/RPMS/
# Need a ftp mirror ? Uncomment the line below and comment the line above
# baseurl=ftp://rpm.karan.org/pub/kbsingh/el$releasever/misc/stable/$basearch/RPMS/

[kbs-CentOS-Misc-Testing]
name=CentOS.Karan.Org-EL$releasever - Testing
gpgkey=http://centos.karan.org/RPM-GPG-KEY-karan.org.txt
gpgcheck=1
enabled=0
baseurl=http://centos.karan.org/el$releasever/misc/testing/i386/RPMS/
# Ned a ftp mirror ? Uncomment the line below and comment the line above
# baseurl=ftp://rpm.karan.org/pub/kbsingh/el$releasever/misc/testing/$basearch/RPMS/

有了以上的repository,应该说大部分的软件包都有了,可以用
yum install 软件包名
来安装了.

3.最后再说明一点,如果连国外需要通过代理,需要修改文件/etc/yum.conf
添加两行:
# The proxy server - proxy server:port number
proxy=http://10.13.88.100:3128
上面的代理地址需要根据实际情况设置.
如果代理还要身分认证,再添两行吧:
proxy_username=用户名
proxy_password=口令

剩下的工作就简单了,可以update或install,前人的文章已经说的很明白了,我就不废话了.

感谢前人的文章并希望本贴子对你有所帮助.

popeye 2006-04-24
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表