linux强制安装rpm依赖包,Yum下载rpm包、不分析依赖关系强制安装

一、让yum命令下载RPM包,而不安装。

yum是一个优秀的软件获取与系统更新的工具,主要应用于redhat系列的发行版本上。但是这样一个优秀的工具却没有原生提供只下载不安装的功能,而这样的功能在pacman与aptitude下都有。

yum有一个plugin叫做yum-downloadonly,它就可以为用户实现只下载软件包的功能。

yum install yum-downloadonly

完成安装后,yum就多了两个命令参数,分别是:

--downloadonly

--downloaddir=/path/to/dir

示例:使用yum只下载软件包,不自动安装

rpm -qa |grep zabbix     #如果需要下载的包已经存在,需要yum remove 卸载掉

yum install -y zabbix --downloadonly --downloaddir=/tmp

二、不使用yum-downloadonly 插件,自动安装或升级的同时保留RPM包

yum 默认情况下,升级或者安装后,会删除下载的rpm包。

我们也可以如下设置升级后不删除下载的rpm包

.............................................................................................................................................................

[root@zabbix-server ~]# vim /etc/yum.conf

1 [main]

2 cachedir=/var/cache/yum/$basearch/$releasever3 keepcache=0

.............................................................................................................................................................

将 keepcache=0 修改为 keepcache=1, 安装或者升级后,在目录 /var/cache/yum 下就会有下载的 rpm 包了。

在linux下安装rpm包时经常会遇到下面这个问题:error: Failed dependencies:..................省略号表示安装此rpm缺少的包。遇到此问题时可以在安装rpm包命令的后面加两个参数,如:rpm -ivh libstdc++5.0-3.3.3-62745cl.i386.rpm--nodeps --force加上那两个参数的意义就在于,安装时不再分析包之间的依赖关系而直接安装.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值