您的位置:首页 > 其它

如何使用安装光盘为本机创建yum repository

2014-01-15 14:44 357 查看
在CentOS 6上可以使用系统安装光盘为本机创建yum repository,创建过程如下。

创建光盘mount点

[root@centos62 ~]# mkdir /media/CentOS


mount安装盘

[root@centos62 ~]# mount /dev/sr0 /media/CentOS
mount: block device /dev/sr0 is write-protected, mounting read-only

[root@centos62 ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_centos62-lv_root
18G  752M   16G   5% /
tmpfs                 495M     0  495M   0% /dev/shm
/dev/sda1             485M   31M  429M   7% /boot
/dev/sr0              4.2G  4.2G     0 100% /media/CentOS


修改yum repository配置

yum repository的配置文件存储在/etc/yum.repos.d目录下,修改repos配置如下所示(红色部分)

[root@centos62 ~]# cd /etc/yum.repos.d/

[root@centos62 yum.repos.d]# more CentOS-Media.repo
# CentOS-Media.repo
#
# This repo is used to mount the default locations for a CDROM / DVD on
#  CentOS-6.  You can use this repo and yum to install items directly off the
#  DVD ISO that we release.
#
# To use this repo, put in your DVD and use it with the other repos too:
#  yum --enablerepo=c6-media [command]
#
# or for ONLY the media repo, do this:
#
#  yum --disablerepo=\* --enablerepo=c6-media [command]

[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
file:///media/cdrom/
file:///media/cdrecorder/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6


disable base repository

将base repository配置文件重命名

[root@centos62 yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.disabled


清除缓存并显示repository

[root@centos62 yum.repos.d]# yum clean all
Loaded plugins: fastestmirror
Cleaning repos: c6-media
Cleaning up Everything
Cleaning up list of fastest mirrors

[root@centos62 yum.repos.d]# yum repolist
Loaded plugins: fastestmirror
Determining fastest mirrors
* c6-media:
c6-media                                                 | 4.0 kB     00:00 ...
c6-media/primary_db                                      | 4.5 MB     00:00 ...
repo id                          repo name                                status
c6-media                         CentOS-6 - Media                         6,294
repolist: 6,294
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐