Chinaunix首页 | 论坛 | 博客

  • 博客访问: 7448
  • 博文数量: 5
  • 博客积分: 272
  • 博客等级: 二等列兵
  • 技术积分: 62
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-18 16:52
文章分类
文章存档

2013年(1)

2010年(4)

我的朋友

分类: LINUX

2010-07-18 17:24:35

使用YUM来安装软件,就可以不用去到处找依赖关系的RPM了。很方便。

第一步:安装yum

第二步:createrepo包安装


cd /media/RHEL_5.4\ i386\ DVD/Server/


 rpm -ivh createrepo-0.4.6-1.el4.rf.noarch.rpm

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


第三步:


[root@Lovehack mnt]# mkdir /mnt/repodata    //
建立repodata 文件夹


[root@Lovehack mnt]# ln -s /mnt/RHEL5/Server/*.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

[root@Lovehack mnt]# cd /etc/yum.repos.d/   //
进入yum文件夹创建repo文件,把原有的.repo文件备份

[root@Lovehack yum.repos.d]# ls    

as4-base.repo.bak as4-update.repo.bak backup CentOS-Base.repo.bak

[root@Lovehack yum.repos.d]# vi iso.repo    //
新建iso.repo文件,内容如下
1
[iso]
name=iso
baseurl=file:///mnt/repodata
enabled=1
gpgcheck=1
(最好写0,不校验!这样非光盘rpm包也可以安装!)
gpgkey=file:///mnt/RHEL5/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

 

Ps

CentOS下有的时候用yum安装软件的时候最后会提示:

   Waringrpmts_HdrFromFdno:Header V3 DSA signature:NOKEY,key ID*****

 这是由于yum安装了旧版本的GPG keys造成的,解决办法就是

       rpm –import /etc/pki/rpm-gpg/RPM*

 

第五步:剩下的就是安装你想要的东东了,至此已经全部完成.

 

 

 

阅读(344) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:/boot目录删除之后

给主人留下些什么吧!~~