利用ISO制作本地yum源
2014-09-10 14:47
106 查看
在特殊的网络,因为不能介入互联网,而又要安装包的时候,离线安装真是会烦死,如:centos和RedHat6.5默认是不安装ruby,离线安装好麻烦,要是能制作出本地yum源,便捷和速度都是非常不错的。
利用ISO镜像制作本地yum源的步骤:
1.将ISO文件拷贝到系统的某一个目录下,如:/media/rhel-server-6.5-i386-dvd.iso.
2.创建要镜像挂载的目录
3.将镜像文件挂载到上面创建的目录中去:
4.查看挂载情况:
(有些奇怪的是,好好地,过一段时间查看ls /mnt/cdrom 就变成了空白!而在此安装 mount -o loop /media/rhel-server-6.5-i386-dvd.iso /mnt/cdrom也不好使,重启在安装下才有可能重新安装上去,怎么变成了临时的呢???不懂,哎~)
据说挂载在重启后失效:所以要添加下面的命令:
echo "mount -o loop /media/rhel-server-6.5-i386-dvd.iso /mnt/cdrom" >> /etc/rc.local
5.将原来的yum仓库备份:
6.新建本地yum仓库
7.清除缓存
8.测试:
此时安装ruby就非常简单了:
注意:当建立的*.yum文件中的key有问题时,在安装rmp包的时候可以在后面添加--nogpgcheck选项,表示不检查gpgkey
PS:若系统中涉及到大于等于2个ISO镜像文件,
1.将将Centos6.5-x85-DVD1.iso和Centos6.5-x85-DVD1.iso拷贝到/media目录下
2.挂载镜像。将Centos6.5-x85-DVD1.iso和Centos6.5-x85-DVD1.iso分别挂载到/mnt/dvd1和/mnt/dvd2
3.拷贝文件到/media/CentOS6.5-x86
4.合并TARNS.TBL
将DVD2中的TARNS.TBL追加到DVD1的TARNS.TBL尾部,并排序保存
5 YUM源配置
6更新YUM源
可以参考:http://bbs.chinaunix.net/thread-4113679-1-1.html
利用ISO镜像制作本地yum源的步骤:
1.将ISO文件拷贝到系统的某一个目录下,如:/media/rhel-server-6.5-i386-dvd.iso.
2.创建要镜像挂载的目录
mkdir -p /mnt/cdrom
3.将镜像文件挂载到上面创建的目录中去:
mount -o loop /media/rhel-server-6.5-i386-dvd.iso /mnt/cdrom
4.查看挂载情况:
(有些奇怪的是,好好地,过一段时间查看ls /mnt/cdrom 就变成了空白!而在此安装 mount -o loop /media/rhel-server-6.5-i386-dvd.iso /mnt/cdrom也不好使,重启在安装下才有可能重新安装上去,怎么变成了临时的呢???不懂,哎~)
据说挂载在重启后失效:所以要添加下面的命令:
echo "mount -o loop /media/rhel-server-6.5-i386-dvd.iso /mnt/cdrom" >> /etc/rc.local
5.将原来的yum仓库备份:
cd /etc/yum.repos.d mkdir bak mv *.repo bak
6.新建本地yum仓库
vim local.repo
7.清除缓存
yum clean all
8.测试:
yum install -y tree
此时安装ruby就非常简单了:
注意:当建立的*.yum文件中的key有问题时,在安装rmp包的时候可以在后面添加--nogpgcheck选项,表示不检查gpgkey
PS:若系统中涉及到大于等于2个ISO镜像文件,
1.将将Centos6.5-x85-DVD1.iso和Centos6.5-x85-DVD1.iso拷贝到/media目录下
2.挂载镜像。将Centos6.5-x85-DVD1.iso和Centos6.5-x85-DVD1.iso分别挂载到/mnt/dvd1和/mnt/dvd2
mkdir -p /mnt/dvd1 /mnt/dvd2 mount -o loop /media/CentOS-6.5-x86_64-bin-DVD1.iso /mnt/dvd1
mount -o loop /media/CentOS-6.5-x86_64-bin-DVD2.iso /mnt/dvd2
3.拷贝文件到/media/CentOS6.5-x86
mkdir /media/CentOS6.5-x86 cp -av /mnt/dvd1/* /media/CentOS6.5-x86 cp -v /mnt/dvd2/Packages/*.rpm /media/CentOS6.5-x86/Packages
4.合并TARNS.TBL
将DVD2中的TARNS.TBL追加到DVD1的TARNS.TBL尾部,并排序保存
cat /mnt/dvd2/Packages/TRANS.TBL >> /media/CentOS6.5-x86/Packages/TRANS.TBL
mv /media/CentOS6.5-x86/Packages/{TRANS.TBL,TRANS.TBL.bak}
sort /media/CentOS6.5-x86/Packages/TRANS.TBL.bak > /media/CentOS6.5-x86/Packages/TRANS.TBL
5 YUM源配置
cd /etc/yum.repos.d/ mkdir bak mv *.repo bak vim CentOS6.5-x86.repo向Centos.repo中添加
[CentOS6.5-x86] name=CentOS6.5-x86 local yum repository baseurl=file:///media/CentOS6.5-x86 enabled=1 gpgcheck=1 gpgkey=file:///media/CentOS6.5-x86/RPM-GPG-KEY-CentOS-6
6更新YUM源
yum clean all
可以参考:http://bbs.chinaunix.net/thread-4113679-1-1.html
相关文章推荐
- linux 利用iso镜像制作本地yum源
- 利用iso制作本地yum源 http制作yum源镜像服务器
- RHEL7利用iso镜像制作本地yum源
- RedHat/CentOS利用iso镜像做本地yum源
- 使用本地光盘或iso来制作yum源
- 利用iso镜像做本地yum源安装KVM
- RedHat如何利用iso镜像做本地yum源?
- RHEL6通过安装光盘或ISO文件制作本地yum源的方法
- RedHat/CentOS利用iso镜像做本地yum源
- 【RedHat/Centos】利用iso镜像做本地yum源 转
- CentOS7如何利用本地光盘制作yum源
- RHEL6通过安装光盘或ISO文件制作本地yum源的方法
- 【RedHat/Centos】利用iso镜像做本地yum源
- 利用线上yum源,制作本地yum源
- RedHat/CentOS利用iso镜像做本地yum源
- Linux RedHat 利用ISO镜像文件制作本地yum源
- RedHat/CentOS利用iso镜像做本地yum源
- 利用本地iso文件创建yum源
- RedHat/Centos利用iso镜像做本地yum源
- RHEL6通过安装光盘或ISO文件制作本地yum源的方法