ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

centos/RPM依赖包下载及依赖包报错排查方法

2021-01-20 12:32:21  阅读:592  来源: 互联网

标签:gcc 依赖 x86 centos el6 4.8 64 报错 rpm


     一: 生产环境中会遇到:1:内网服务器无法连接外网    2:yum源客户这边不同意更换联网的情况,这时在安装服务缺少依赖的情况下会搞崩心态,有些依赖度娘和csdn上提供的都不是免费的,除找同事提供在网上找很浪费时间.

 centOSrpm包提供地址:https://vault.centos.org/6.3/os/x86_64/Packages/#  

举个例子:安装redis服务时有些依赖需要离线安装(在上方连接地址里搜索需要的安装包下载即可)

  rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm

  rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm

  rpm -ivh cpp-4.4.7-4.el6.x86_64.rpm

  rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm

  rpm -ivh gcc-4.4.7-4.el6.x86_64.rpm

二:在安装依赖包过程中会有不同的报错:

解决方法:

1:先用   rpm -qa |grep   软件包名字     查看这个软件是否安装;如查询出来安装过的版本过低再将你下载的软件包进行安装

其中
–a选项是查询所有已经安装的软件包。

-q是查询一个包是否安装

(显示区别:已经安装的rpm包不会显示后缀.rpm ,而未安装的包则显示后缀.rpm)

[root@redis ~]# rpm -qa | grep gcc
gcc-gnat-4.8.5-39.el7.x86_64
libgcc-4.8.5-39.el7.x86_64
gcc-gfortran-4.8.5-39.el7.x86_64
gcc-objc-4.8.5-39.el7.x86_64
gcc-c++-4.8.5-39.el7.x86_64
gcc-plugin-devel-4.8.5-39.el7.x86_64
gcc-4.8.5-39.el7.x86_64
gcc-go-4.8.5-39.el7.x86_64
gcc-objc++-4.8.5-39.el7.x86_64

2:解决依赖检测失败问题:

如果安装过程中提示错误:依赖检测失败      在后面加入--nodeps --force
如: rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm --nodeps --force 
[root@redis ~]# rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm --nodeps --force
警告:cloog-ppl-0.15.7-1.2.el6.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID c105b9de: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:cloog-ppl-0.15.7-1.2.el6         ################################# [100%]

 

标签:gcc,依赖,x86,centos,el6,4.8,64,报错,rpm
来源: https://blog.csdn.net/weixin_44999385/article/details/112861851

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有