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加上那兩個參數的意義就在于,安裝時不再分析包之間的依賴關系而直接安裝.
總結
以上是生活随笔為你收集整理的linux强制安装rpm依赖包,Yum下载rpm包、不分析依赖关系强制安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【解决】Outlook无法正常显示邮件中
- 下一篇: LM2596/LM2596S多路降压稳压