Chinaunix

标题: 将光盘镜像CentOS-5.3-i386-bin-DVD.iso设置成为yum源 [打印本页]

作者: xiaodean    时间: 2009-08-14 09:59
标题: 将光盘镜像CentOS-5.3-i386-bin-DVD.iso设置成为yum源
将光盘镜像CentOS-5.3-i386-bin-DVD.iso设置成为yum源````怎么做?
作者: 85chance    时间: 2009-08-14 11:02
楼主的具体想法是什么呢?
作者: Aramis    时间: 2009-08-14 13:23
个人认为下边的方法非常简单,编译两个文件就可以了,不需要还去做大量的复制拷贝,最后才能做个软件仓库
下边是redhat的做法,你可以参考把Server改为centos(注意大小写),缺陷是如果装cluster套件,需要手动来安装,无法实现整个软件套件的安装

1,挂载Linux安装盘到mnt目录下:
mount /dev/cdrom /mnt

2,修改 /usr/lib/python2.4/site-packages/yum/yumRepo.py文件:
搜索关键字remote,
RHEL5.3在第644行,根据之前安装盘加载的路径,将remote = url + "/" + relative更改为
remote = "/mnt/Server" + "/" + relative,

3,在 /etc/yum.repos.d/下创建一个文件,文件名不限制,但是后缀一定要是‘.repo’
例如 vi /etc/yum.repos.d/update.repo
然后编辑该文件内容如下:
[local]
name=local
baseurl=file:///mnt/Server
enabled=1
gpgcheck=0

现在用yum install packagename 就可以了,可以解决软件依赖性问题

这样就可以安装光盘
作者: jiannma    时间: 2009-08-15 16:06
原帖由 Aramis 于 2009-8-14 13:23 发表
个人认为下边的方法非常简单,编译两个文件就可以了,不需要还去做大量的复制拷贝,最后才能做个软件仓库
下边是redhat的做法,你可以参考把Server改为centos(注意大小写),缺陷是如果装cluster套件,需要手 ...


我的做法是 :
1。挂载iso 到media 目录下
mount -o loop  CentOS-5.3-i386-bin-DVD.iso  /media
2. vi /etc/yum.repos.d/CentOS-Media.repo
修改
[c5-media]
baseurl=file:///media
enabled=1
gpgcheck=0

3.使用yum --disablerepo=*  --enablerepo=c5-media  install xxxx
注:yum --disablerepo=*  --enablerepo=c5-media 此命令在/etc/yum.repos.d/CentOS-Media.repo中有介绍
作者: kns1024wh    时间: 2009-08-25 20:57
原帖由 jiannma 于 2009-8-15 16:06 发表


我的做法是 :
1。挂载iso 到media 目录下
mount -o loop  CentOS-5.3-i386-bin-DVD.iso  /media
2. vi /etc/yum.repos.d/CentOS-Media.repo
修改
[c5-media]
baseurl=file:///media
enabled=1
g ...


这个是很简单的
就是将挂载点 作为源
作者: chenyx    时间: 2009-08-25 20:59
http://hi.baidu.com/xieqi2006/bl ... 4c631f972b439b.html
Rhel的方法,Centos应该一样




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2