yum本地镜像配置方法

yum本地镜像配置方法

yum.conf中的变量】

$releasever:代表发行版本的版本号。如果系统是fedora core 6的话,则返回6

$basearch:显示基本架构类型。如果系统为i386i686等,则均返回i386

 

1/etc/yum.repos.d/目录下的文件到包备份。查看目录下的文件

[root@centOS yum.repos.d]# ls

CentOS-Base.repo       CentOS-Vault.repo        mirrors-rpmforge-testing

CentOS-Debuginfo.repo  mirrors-rpmforge         rpmforge.repo

CentOS-Media.repo      mirrors-rpmforge-extras

 将目录下的文件本分到指定位置

[root@centOS yum.repos.d]# tar czvf ../yum.repos.d.tar.gz ./*

./CentOS-Base.repo

./CentOS-Debuginfo.repo

./CentOS-Media.repo

./CentOS-Vault.repo

./mirrors-rpmforge

./mirrors-rpmforge-extras

./mirrors-rpmforge-testing

./rpmforge.repo

 

2.删除系统默认的/etc/yum.repos.d目录下的文件(防止干扰)

 

[root@centOS yum.repos.d]# rm -rf ./*

[root@centOS yum.repos.d]# ls

[root@centOS yum.repos.d]#

 

3.创建yum安装配置文件

 

[root@centOS yum.repos.d]# vim GuangPan.repo

 配置文件内容如下:

配置如下

 

[GangPan]

name=centos6.3

baseurl= file:///media/centos6.3 /

gpgcheck=0

enabled=1

 

4.创建光盘挂载目录,并挂载

 

[root @centOS yum.repos.d]# mkdir /media/centos6.3/

 

[root@centOS yum.repos.d]# mount /dev/cdrom  /media/centos6.3/

示例挂载ISO文件:

mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom

mount: block device /dev/sr0 is write-protected, mounting read-only

 

5.清空缓存[root@centOS yum.repos.d]# yum clean all

Loaded plugins: fastestmirror, refresh-packagekit, security

Cleaning repos: GangPan

Cleaning up Everything

Cleaning up list of fastest mirrors

注意:可能需要镜像,下载地址如下,你做好准备

http://download.chinaunix.net/download/0014000/13440.shtml

客户哪里可能只有

 

CentOS-6.3-x86_64-bin-DVD1.iso

需要准备这个ISO以备不是只需

CentOS-6.3-x86_64-bin-DVD2.iso

你可能感兴趣的:(yum本地镜像配置方法)