黑夜 发表于 2011-9-28 21:49:38

CentOS使用光盘作为本地的yum安装源


1.创建一个存放放RPM所有安装包的目录 ,位置自定义,有兴趣的可以放在/home下
mkdir -p /opt/yum
2.获取centos的ISO镜像文件,并挂载
mkdir -p /mnt/cdrom
mount/dev/cdrom /mnt/cdrom
3.获取RPM包源,将ISO中的Packages目录复制到本机需要安装YUM仓库的目录下:例如/opt/yum
cp -r /mnt/cdrom/Packages   /opt/yum
4.进入你自己创建的YUM仓库,并安装createrepo工具

cd /opt/yum/Packages
ls | grep create
rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm
5.重建仓库信息配置文件(/opt/yum目录下)
1
createrepo/opt/yum

琦天娃娃 发表于 2011-9-28 23:28:01

本帖最后由 琦天娃娃 于 2011-9-28 23:30 编辑

楼主的方法很新奇,学习了,一般来说我是用另一种方法的。
先在/mnt目录下创建CentOS文件夹mkdir /mnt/CentOS
直接配置/etc/yum.repo.d/下的CentOS_Media.repo的enable=1
最后mount -o loop /dev/cdrom /mnt/CentOS
搞定

黑夜 发表于 2011-9-29 00:40:49

{:5_92:}娃娃,难道你天天把光盘塞进去服务器

琦天娃娃 发表于 2011-9-29 10:06:46

黑夜 发表于 2011-9-29 00:40 static/image/common/back.gif
娃娃,难道你天天把光盘塞进去服务器

当然不,我又不维护服务器……

wajmjjj 发表于 2011-9-29 11:42:43

archlinux很简单,有本地安装命令

黑夜 发表于 2011-11-18 20:22:56

琦天娃娃 发表于 2011-9-28 23:28 static/image/common/back.gif
楼主的方法很新奇,学习了,一般来说我是用另一种方法的。
先在/mnt目录下创建CentOS文件夹mkdir /mnt/Cen ...

娃娃,补充一句:你的办法要删除CentOS-Base.repo这个文件才生效的

乐め乐 发表于 2011-12-25 00:13:50

直接挂ISO
我在“/”( 根)下建一个iso文件夹
mkdir /iso
然后
vi /etc/yum.repos.d/iso.repo 写入以下几行


1
2 name=rhel-iso
3 baseurl=file:///iso
4 enable=1
5 gpgcheck=0
6 priority=1
保存退出后
mount /opt/rhel-server-6.1-x86xxx.iso    /iso    -o   loop
然后
yum clean all
然后。。。。。。你懂得哦

乐め乐 发表于 2011-12-25 00:14:53

mount /opt/rhel-server-6.1-x86xxx.iso    /iso    -o   loop
rhel-server-6.1-x86xxx.iso这个根据你的ISO写

乐め乐 发表于 2011-12-25 00:17:44

黑夜你知道你这条命令要执行多长时间吗:dizzy:
createrepo/opt/yum   它要给所有软件做数据表   那个速度呀       。。。。。。。要命呀;P

黑夜 发表于 2011-12-25 03:11:35

{:5_109:}十几分钟了,不能上网,这个办法不错

桃花飞舞 发表于 2019-12-1 11:56:15

遇到一个问题yum 配置没有问题,但总是报错。baseurl也检查了,就是报错
页: [1]
查看完整版本: CentOS使用光盘作为本地的yum安装源