系统相关
首页 > 系统相关> > RHEL 5.1 搭建本地YUM源

RHEL 5.1 搭建本地YUM源

作者:互联网

因演示XEN虚拟化,下载了个RHEL 5.1,按照正常挂在总是报错,原因在于RHEL 5.1 搭建YUM本地源无法直接挂在光盘使用

目录

错误信息

# 类似于
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for gcc-objc to pack into transaction set.
media://1192663619.181374%233/gcc-objc-4.1.2-14.el5.x86_64.rpm: [Errno 4] IOError: <urlopen error unknown url type: media>
Trying other mirror.
Error: failed to retrieve gcc-objc-4.1.2-14.el5.x86_64.rpm from henry
error was [Errno 4] IOError: <urlopen error unknown url type: media>

错误原因

解决方法

[root@henry ~]# mkdir /isoso
[root@henry ~]# cd /isoso/
[root@henry isoso]# ls
rhel-server-5.1-x86_64-dvd.iso
[root@henry /]# mkdir /dvd
[root@henry isoso]# mount /isoso/rhel-server-5.1-x86_64-dvd.iso /dvd/
[root@henry ~]# rpm -ivh /dvd/Server/createrepo-0.4.4-2.fc6.noarch.rpm 
[root@henry yum]# mkdir /media/yum
[root@henry yum]# mkdir /media/yum2

[root@henry yum]# createrepo -o /media/yum/ -g /dvd/Server/repodata/comps-rhel5-server-core.xml /dvd/Server/
2857/2857 - zsh-html-4.2.6-1.x86_64.rpm                                        
Saving Primary metadata
Saving file lists metadata
Saving other metadata

[root@henry yum]# createrepo -o /media/yum2/ -g /dvd/VT/repodata/comps-rhel5-vt.xml /dvd/VT/
34/34 - xen-devel-3.0.3-41.el5.x86_64.rpm                                       
Saving Primary metadata
Saving file lists metadata
Saving other metadata
[root@henry yum]# mount --bind /media/yum/repodata/ /dvd/Server/repodata/
[root@henry yum]# mount --bind /media/yum2/repodata/ /dvd/VT/repodata/
[root@henry yum]# cd /etc/yum.repos.d/
[root@henry yum.repos.d]# vim dvd.repo
[root@henry yum.repos.d]# cat dvd.repo 
[henry]
name=henry
baseurl=file:///dvd/Server
gpgcheck=0
enabled=1

[henry2]
name=henry2
baseurl=file:///dvd/VT
gpgcheck=0
enabled=1
[root@henry yum.repos.d]# yum clean all;yum makecache
[root@henry yum.repos.d]# yum install gcc*

标签:5.1,Saving,dvd,media,YUM,RHEL,henry,yum,root
来源: https://www.cnblogs.com/askscuti/p/15437978.html