ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

RHEL 5.1 搭建本地YUM源

2021-10-22 11:32:27  阅读:204  来源: 互联网

标签:5.1 Saving dvd media YUM RHEL henry yum root


因演示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>

错误原因

  • RHEL 5.1 无法直接挂在光盘使用yum源

解决方法

  • 将光盘上传系统
[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/
  • 安装createrepo
[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/
  • 配置YUM源
[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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有