> CentOS > CentOS入门 >

CentOS yum源使用全解

我们在日常使用中,可能由于网络原因要用到修改YUM源。
一是修改网络源,另一是修改使用本地源。
分别是:/etc/yum.repos.d/CentOS-Base.repo #网络源修改
/etc/yum.repos.d/CentOS-Meida.repo #本地源修改
1.

1
Vi /etc/yum.repos.d/CentOS-Base.reop

1
2
3
4
5
6
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

比如要修改为163的源,那么就把 http://mirrorlist.centos.org/ 修改为 http://mirrorlist.163.com/
2.
1
Vi /etc/yum.repos.d/CentOS-Media.repo

1
2
3
4
5
6
7
[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
        file:///media/cdrom/
        file:///media/cdrecorder/
gpgcheck=1
enabled=0

修改了baseurl = file:///mnt/iso/
使用NFS挂载光盘镜像、直接使用光盘或是其他设备。
PS:因为YUM默认是在 /etc/yum.repos.d/目录下查找源文件。不想每次全用YUM要于源都要带参数的话,直接把该目录下所有repo 文件备份到其他目录。然后COPY一份内容进行使用
例如:
1
2
3
mkdir /etc/yum.repos.d/bak
		 mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/
		 cat /etc/yum.repos.d/bak/CentOS-Meida.repo

[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/iso/
gpgcheck=1
enabled=1注意红色部分

1
2
3
4
5
yum clean all 清除YUM缓存 
yum grouplist  查看可安装组件
yum install 安装包
yum groupinstall 安装组件
yum remove 卸载某包
 

(责任编辑:IT)