1.启动REDHAT Linux ,并放入安装光盘
2.挂载光驱 mount /dev/cdrom /mnt
3.安装createrepo软件包
cd /mnt/Server
rpm -ivh createrepo*
4.删除原来的/etc/yum.conf文件和/etc/yum.repo.d目录
rm -rf /etc/yum.conf
cd /etc/yum.repos.d/
rm -rf rhel-debuginfo.repo
5.重新编译配置文件
vi /etc/yum.conf
[main]
cachedir=/var/cache/yum
keepcache=1
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
tolerant=1
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
metadata_expire=1800
# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d
[base]
name=centos-5 - Base
baseurl=/centos/5/os/i386/
# the other site: /centos/5/os/i386/
# you can find more site in: /modules/tinycontent/in dex.php?id=13
enabled=1
gpgcheck=1
gpgkey=/centos/5/os/i386/RPM-GPG-KEY-CentOS-5 #released updates
[update]
name=CentOS-5 - Updates
baseurl=/centos/5/updates/i386/
gpgcheck=1
gpgkey=/centos/5/os/i386/RPM-GPG-KEY-CentOS-5 #packages used/produced in the build but not released
[addons]
name=CentOS-5 - Addons
baseurl=/centos/5/addons/$basearch/
gpgcheck=1
gpgkey=/centos/5/os/i386/RPM-GPG-KEY-CentOS-5 #additional packages that may be useful
[extras]
name=CentOS-5 - Extras
baseurl=/centos/5/extras/$basearch/
gpgcheck=1
gpgkey=/centos/RPM-GPG-KEY-centos4
#additional packages that extend functionality of existing packages [centosplus]
name=CentOS-5 - Plus
baseurl=/centos/5/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=/centos/5/os/i386/RPM-GPG-KEY-CentOS-5 #contrib - packages by Centos Users
[contrib]
name=CentOS-5 - Contrib
baseurl=/centos/5/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=/centos/5/os/i386/RPM-GPG-KEY-CentOS-5 #packages in testing
[testing]
name=CentOS-5 - Testing
baseurl=/centos/5/testing/$basearch/
gpgcheck=1
enabled=0
gpgkey=/centos/5/os/i386/RPM-GPG-KEY-CentOS-5 :wq 保存
到此就ok了,是不是很方便!!!,这个是中科大的源,号称每隔小时跟新一次,速度确实蛮快
连上网测试下,
yum -y install system-config-date ok.................................
yum -y install system-config-date
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
update | 1.9 kB 00:00
primary.sqlite.bz2 | 332 kB 00:15
base | 2.1 kB 00:00
primary.sqlite.bz2 | 1.6 MB 00:22
addons | 951 B 00:00
primary.xml.gz | 202 B 00:00
extras | 2.1 kB 00:00
primary.sqlite.bz2 | 185 kB 00:06
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package system-config-date.noarch 0:1.8.12-4.el5.centos set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
===================================================================== ===========
Package Arch Version Repository
Size
===================================================================== ===========
Updating:
system-config-date noarch 1.8.12-4.el5.centos base 1.5 M Transaction Summary
===================================================================== ===========
Install 0 Package(s)
Update 1 Package(s)
Remove 0 Package(s)
Total download size: 1.5 M
Downloading Packages:
system-config-date-1.8.12-4.el5.centos.noarch.rpm | 1.5 MB 00:38 warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897
Importing GPG key 0xE8562897 "CentOS-5 Key (CentOS 5 Official Signing Key)
<centos-5-key@>" from
/centos/5/os/i386/RPM-GPG-KEY-CentOS-5
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Updating : system-config-date [1/2]
Cleanup : system-config-date [2/2]
Updated: system-config-date.noarch 0:1.8.12-4.el5.centos
Complete!
[root@localhost yum.repos.d]#
Ok…………………………………………………………………
Linux YUM 用法
yum install 软件名 /**//*下载安装对应软件包*/ yum info 软件名 /**//*查看软件包的详细信息*/ yum list |grep kernel /**//*查找kernel的软件包*/ yum update firefox /**//*更新firefox*/ yum remove bmp-mp3 /**//*移除bmp-mp3*/ man yum /**//*yum命令详细信息查看*/ yum 文件的配置路径为 /etc/yum.conf。