yum解决rpm依赖

本文介绍如何在CentOS 5.X系统中配置yum本地源,包括挂载CD-ROM、修改yum配置文件以及配置RHEL 5.X系统的详细步骤。此外还提供了常用的yum命令供参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CentOS5.X配置yum本地源

配置yum更新源

1.首先挂载Cdrom到本地目录

1
mount /dev/cdrom /mnt

2.开始配置CentOS源文件
Centos5.x默认的yum更新配置文件在/etc/yum.repos.d/目录下,有两个仓库配置文件
CentOS-Base.repo :用于设置远程仓库
CentOS-Media.repo :用于设置本地仓库
有两种设置本地源的方法
1.将/etc/yum.repos.d/Centos-Base.repo文件改名为Centos-Base.repo.bak

1
2
mv /etc/yum.repos.d/CentOS-Base.repo CentOS-Base.repo.bak
vim /etc/yum.repos.d/CentOs-Base.repo


添加如下内容:

1
2
3
4
5
[DVDROM]
name=myyum
baseurl=file:///mnt/
gpgcheck=0
enabled=1

3.配置完成
可以通过yum更新软件

RHEL5.X配置本地yum源
1将光驱的内容拷贝到一个目录内
2 /etc/yum.repos.d/rhel-debuginfo.repo内容如下:
[DVDROM]
name=myyum
baseurl=file:///home/yumsource/ (dvdrom内容复制到的目录)
gpgcheck=0 #用于指定是否检查软件包的GPG签名
enabled=1
3修改/usr/lib/python2.4/site-packages/yum/yumRepo.py
将remote = url + ‘/’ + relative中的’/’修改为你的本地源目录yumsource
4使用rpm -ivh createrepo*命令安装createrepo软件包
5 createrepo yumsource建立本地源所在目录

常用的yum命令:

yum check-update 检查可更新的所有软件包
yum update 下载更新系统已安装的所有软件包
yum install
安装新软件包
yum remove
卸载指定的软件包
yum grouplist 查看系统中已经安装的和可用的软件组
yum groupinstall 安装指定软件组中的软件包
yum groupupdate 更新指定软件组中的软件包
yum groupremove 卸载指定软件组中的软件包
yum clean all清除缓存中的rpm 头文件和包文件
yum -y search < packages >搜索相关的软件包
yum info < packages >显示指定软件包的信息
yum deplist < packages >查询指定软件包的依赖信息
yum list yum\*列出所有以 yum 开头的软件包
yum provides 命令路径 可以查处命令由那个软件包安装得到
yum 命令可以使用 -y 参数回答 yes

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值