Chinaunix首页 | 论坛 | 博客
  • 博客访问: 263239
  • 博文数量: 44
  • 博客积分: 1431
  • 博客等级: 上尉
  • 技术积分: 558
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-24 12:53
文章分类
文章存档

2012年(1)

2011年(28)

2010年(15)

分类: LINUX

2011-09-02 15:30:15

    看到很多帖子在安装RPM包时遇到些问题,尤其是依赖问题,现将YUM配置写下,与大家分享,尤其是用RHEL5的午饭们,好好看下啊,呵呵,大家共同学习!

一、在linux 6.1中本地yum源配置:
首先编辑yum源配置文件
我们可以再这个目录中新创建一个配置文件,
#cd /etc/yum.repos.d, 

#vim yum.repo
配置文件内容简介:
[ ]
内的是仓库的名字
name
是仓库的描述也可以说是名字
baseurl
仓库的位置
enabled
是否启用这个仓库,1为起用,0为禁用
gpgcheck
是否检查GPG签名(用来验证要安装的包是不是REDHAT官方的)
我是这样配置的:
[LocalYum]

name=LocalYum

baseurl=file:///mnt

enable=1

gpgcheck=1

gpgfile=file://
GPGKEY
的存放地址我们需要命令导入这个签名。才能使用这项功能
执行命令:rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
然后我们将签名写入Yum配置文件中
执行命令:echo  /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
一定要注意是>>,不是>
最后yum源配置文件如此:
[LocalYum]

name=LocalYum

baseurl=file:///mnt

enable=1

gpgcheck=1

gpgfile=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
保存退出后,我们将iso文件挂载到目录中,命令如下:

#mount –o loop /home/ Redhat.Enterprise.Linux.v6.UPDATE.1.X86_64.DVD-HOTiSO.iso /mnt

现在我们就可以使用yum源来安装RPM包了,首先执行如下命令:

#yum clean all


yum install package
安装指定的安装包package1
yum localinstall package
本地安装软件包
更新和升级
yum update
全部更新
yum update package
更新指定程序包package
yum check-update
检查可更新的程序

查找和显示
yum info
显示安装包信息
yum list
显示所有已经安装和可以安装的程序包
yum list
显示指定程序包安装情况
yum search
查找软件包
删除程序
yum remove | erase package1
删除程序包

yum
会把下载的软件包和header存储在cache中,而不会自动删除。如果我们觉得它们占用了磁盘空间,可以使用yum clean指令进行清除.
yum clean headers
清除header
yum clean packages
清除下载的rpm
yum clean all
清除headerrpm
阅读(6016) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~