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

红烧鱼

linux & windows management

 
 
 

日志

 
 
关于我
mac

专注IT基础架构设计与运维。 欢迎给我留言,或邮件沟通zjwsk@163.com

网易考拉推荐

建立RHELAS4下面的Yum本地源【转】   

2009-01-14 18:05:52|  分类: Linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |



第一步:安装yum
第二步:下载createrepo包并安装, 下载地址:
http://createrepo.baseurl.org/download/createrepo-0.4.11-1.src.rpm


软件准备就算是完了,下面主要讲创建 repo 文件的过程

第三步:挂载下载的 RHEL4.6-i386-AS-DVD.iso 到本地 并完成yum本地源配置
[root@Lovehack mnt]# mount -o loop RHEL4.6-i386-AS-DVD.iso /mnt/RHELAS4     //挂载iso
[root@Lovehack mnt]# mkdir /mnt/repodata                                                                //建立repodata 文件夹
[root@Lovehack mnt]# ln -s /mnt/RHELAS4/RedHat/RPMS/*.rpm /mnt/repodata         //为镜像所有的rpm做一个链接
[root@Lovehack mnt]# createrepo /mnt/repodata                                                     //创建repomd.xml等必须文件,此过程比较长
1536/1536 - vino-2.8.1-1.i386.rpm
Saving Primary metadata
Saving file lists metadata
Saving other metadata


进入yum文件夹创建repo文件,把原有的.repo文件备份,  新建iso.repo文件,内容如下

[root@Lovehack yum.repos.d]# vi iso.repo   
[iso]
name=iso
baseurl=file:///mnt/repodata
enabled=1
gpgcheck=1
gpgkey=file:///mnt/RHELAS4/RPM-GPG-KEY

第四步:[root@Lovehack yum.repos.d]# yum update
Setting up Update Process
Setting up repositories
iso                         100% |=========================| 951 B    00:00
Reading repository metadata in from local files
primary.xml.gz            100% |=========================| 589 kB    00:00
iso       : ################################################## 1536/1536
Added 1536 new packages, deleted 0 old in 17.81 seconds
No Packages marked for Update/Obsoletion

第五步:剩下的就是安装你想要的东东了,至此已经全部完成
[root@Lovehack yum.repos.d]# yum install vsftpd

YUM具体语法:
yum search xxx           使用YUM查找软件包
yum provides xxx        列出软件包提供哪些文件
yum update                全面升级系统
yum update xxx           升级xxx包
yum upgrade              升级软件包

yum install xxx             安装xxx包
yum -y install xxx         安装自动应答为yes
yum clean all               清空下载的软件包的缓存
yum remove xxx           删除xxx包

yum list 列出所有的软件包(包括已安装和在YUM服务器上存在的)
yum list available         列出升级源上所有可以安装的包(List all packages in the yum repositories available to be installed.)
yum list updates           列出升级源上所有可以更新的包(List all packages with updates available in the yum repositories.)
yum list installed           列出已经安装的包

yum info xxx             显示包xxx详细信息,即使xxx没有安装
yum info updates     列出所有可更新的软件包信息
yum info installed     列出所有已安裝的软件包信息
yum info extras        列出所有已安裝但不在 Yum Repository 內的软件包信息

  评论这张
 
阅读(775)| 评论(2)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

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

页脚

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