CentOS6.0设置DVD作为YUM软件源

当一个习惯使用YUM者,遇到一个没有网络的机房,却偏偏要安装BIND软件。这个时候,把DVD作为YUM软件源就迫在眉睫。

设置方法:

1、备份YUM软件源文件

1
2
3
#cd /etc/yum.repo.d/
#mv CentOS-Base.repo CentOS-Base.repo.bak
#cp CentOS-Media.repo CentOS-Media.repo.bak

2、修改本地软件源配置文件

其中CentOS-Base.repo是网络软件源配置文件,CentOS-Media.repo是本地软件源配置文件.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#cat 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=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

修改CentOS-Media.repo为:

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

其中DVD光盘挂载到/media/cdrom文件夹中,记住baseurl=file:///media/cdrom即可。

光盘DVD挂载:

1
$ mount /dev/cdrom /media/cdrom

光盘镜像文件挂载:

1
$ mount -o loop *.iso /media/cdrom

我在CentOS里面设置是baseurl=file:///media/cdrom,以前的方法好像是baseurl=file:///media/cdrom/repodata.

安装、删除软件:

3、RPM安装、删除

1
2
3
#rpm -ivh *.rpm 安装rpm软件包
#rpm -q *.rpm 查询rpm软件包
#rpm -e *.rpm 卸载rpm软件包

4、YUM安装、删除

1
2
3
4
5
6
7
8
9
10
11
12
13
#yum list name 列出软件包
#yum install name 安装关联软件包
#yum erase name 卸载关联软件包
#yum update 更新
#yum upgrade 升级
#yum reinstall name 覆盖软件包
#yum makecache 创建元数据缓存
#yum clean 删除缓存
#yum check 检查软件包数据库有无错误
#yum check-update 检查更新
-y 所有回答yes
-q 安静模式
-t 容忍错误

仅供参考,欢迎指正。

吴羽舒 wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!