登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

herb

喜欢写博,喜欢安静,喜欢挑战!

 
 
 

日志

 
 

RHEL5配置本地yum源  

2011-05-28 17:49:00|  分类: Linux Support |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
 

挂载镜像:

[root@localhost /]# mount /dev/cdrom 或者mount -o loop *.iso /mnt/cdrom

[root@localhost /]# cp -rf /mnt/* /iso

修改yum配置文件

[root@localhost /]# vi /etc/yum.repos.d/rhel-debuginfo.repo

[Server]

name=Red Hat Enterprise Linux $releasever - $basearch - Debug

baseurl=file:///iso/Server

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[Cluster]

name=Red Hat Enterprise Linux $releasever - $basearch - Cluster

baseurl= file:///iso/Cluster

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[ClusterStorage]

name=Red Hat Enterprise Linux $releasever - $basearch - ClusterStorage

baseurl= file:///iso/ClusterStorage

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[Server]

name=Red Hat Enterprise Linux $releasever - $basearch - Server

baseurl= file:///iso/Server

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[VT]

name=Red Hat Enterprise Linux $releasever - $basearch - VT

baseurl= file:///iso/VT

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

参数注释:

[....] 代表这个库的名字,必须是唯一的,不可以重复。

name= 是这个库的说明,没有太大的实际意义,只是一个字段说明。

baseurl= 说明采取传输方式,可以使用的方式有,file://,ftp://,http://,nfs://等

enabled=1 说明启用这个更新库,0表示不启用。

gpgcheck=1 表示使用gpg文件来检查软件包的签名,注gpgcheck设置为0,则不需要认证签名

gpgkey= 表示gpg文件所存放的位置。(切记本地key文件)

注:理论上来说直接设置Server即可,但要完善的更新所有的rpm

rpm -ivh createrepo-0.4.4-2.fc6.noarch.rpm

[root@localhost iso]# createrepo --update –g . 更新本地源

[root@localhost iso]#createrepo . 重新生成metadata .

(后接yum更新文件的路径,这里是“.”表示当前目录)

注:执行createrepo更新或者重新生成如下文件

/iso/Server/repodata/comps-rhel5-server-core.xml

/iso/VT/repodata/comps-rhel5-vt.xml

/iso/Cluster/repodata/comps-rhel5-cluster.xml

/iso/ClusterStorage/repodata/comps-rhel5-cluster-st.xml

此些文件重新产生元数据,重新生成安装包的相互依赖关系

问题汇总

Cluster 100% |=========================| 1.3 kB 00:00

ClusterStorage 100% |=========================| 1.3 kB 00:00

VT 100% |=========================| 1.3 kB 00:00

Server 100% |=========================| 1.3 kB 00:00

Reading repository metadata in from local files

primary.xml.gz 100% |=========================| 6.2 kB 00:00

################################################## 32/32

primary.xml.gz 100% |=========================| 7.9 kB 00:00

################################################## 36/36

primary.xml.gz 100% |=========================| 9.7 kB 00:00

################################################## 31/31

primary.xml.gz 100% |=========================| 686 kB 00:00

################################################## 2159/2159

Parsing package install arguments

Resolving Dependencies

--> Populating transaction set with selected packages. Please wait.

---> Downloading header for vsftpd to pack into transaction set.

media://1192656534.547140%232/vsftpd-2.0.5-10.el5.i386.rpm: [Errno 4] IOError: <urlopen error unknown url type: media>

Trying other mirror.

Error: failed to retrieve vsftpd-2.0.5-10.el5.i386.rpm from Server

error was [Errno 4] IOError: <urlopen error unknown url type: media>

解决办法:安装并执行createrepo

  评论这张
 
阅读(594)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018