linux rpm安装时候出现冲突或依赖关系的解决办法

简介:

在安装oracle数据库时,缺少rpm包,但是在rpm -ivh 安装时,会报错

 
 
  1. [root@node1 Server]# rpm -ivh elfutils-libelf-devel-0.125-3.el5.i386.rpm 
  2. warning: elfutils-libelf-devel-0.125-3.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186 
  3. error: Failed dependencies: 
  4.         elfutils-libelf-devel-static = 0.125-3.el5 is needed by elfutils-libelf-devel-0.125-3.el5.i386 
  5.         elfutils-libelf-devel > 0.125-3.el5 conflicts with elfutils-libelf-0.125-3.el5.i386 

在rpm -ivh后面加入 --force --nodeps 来忽略软件包及文件的冲突,不验证套件依赖性,运行如下:

 

 
 
  1. [root@node1 Server]# rpm -ivh  gcc-c++-4.1.2-42.el5.i386.rpm --force --nodeps 
  2. warning: gcc-c++-4.1.2-42.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186 
  3. Preparing...                ########################################### [100%] 
  4.    1:gcc-c++                ########################################### [100%] 
  5. [root@node1 Server]# rpm -ivh  sysstat-7.0.2-1.el5.i386.rpm --force --nodeps 
  6. warning: sysstat-7.0.2-1.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186 
  7. Preparing...                ########################################### [100%] 
  8.    1:sysstat                ########################################### [100%] 
  9. [root@node1 Server]#  rpm -ivh libgomp-4.1.2-42.el5.i386.rpm --force --nodeps 
  10. warning: libgomp-4.1.2-42.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186 
  11. Preparing...                ########################################### [100%] 
  12.    1:libgomp                ########################################### [100%] 
  13. [root@node1 Server]#  rpm -ivh libgcc-4.1.2-42.el5.i386.rpm --force --nodeps 
  14. warning: libgcc-4.1.2-42.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186 
  15. Preparing...                ########################################### [100%] 
  16.    1:libgcc                 ########################################### [100%] 



该命令使用简单,但是每每使用时,就记不住,rpm -help还没有解释,特此记录,已被后查!










本文转自 hsbxxl 51CTO博客,原文链接:http://blog.51cto.com/hsbxxl/813663,如需转载请自行联系原作者

目录
相关文章
|
26天前
|
Linux 测试技术 网络安全
Linux系统之安装OneNav个人书签管理器
【10月更文挑战第19天】Linux系统之安装OneNav个人书签管理器
51 5
Linux系统之安装OneNav个人书签管理器
|
10天前
|
存储 安全 数据管理
如何在 Rocky Linux 8 上安装和配置 Elasticsearch
本文详细介绍了在 Rocky Linux 8 上安装和配置 Elasticsearch 的步骤,包括添加仓库、安装 Elasticsearch、配置文件修改、设置内存和文件描述符、启动和验证 Elasticsearch,以及常见问题的解决方法。通过这些步骤,你可以快速搭建起这个强大的分布式搜索和分析引擎。
28 5
|
23天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
53 2
|
24天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
32 3
|
7天前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
37 0
|
13天前
|
关系型数据库 MySQL Linux
Linux-安装Mariadb
本文介绍了在 Alibaba Cloud Linux 系统上安装和配置 MariaDB 10.5 的步骤。包括下载安装、初始化数据库、启动服务、处理启动失败的常见问题(如权限问题),以及如何连接数据库、设置密码和允许外部连接。通过这些步骤,您可以顺利完成 MariaDB 的安装和基本配置。
28 0
|
26天前
|
Linux 网络安全 虚拟化
适用于Linux的Windows子系统(WSL1)的安装与使用记录
并放到启动文件夹,就可以开机自动启动了。
33 0
|
5月前
|
NoSQL Java Linux
linux 安装 neo4j简介
Neo4j是高性能NoSQL图形数据库,利用图结构存储数据。推荐使用JDK 11配合Neo4j 3.x版本。下载3.5.9版,通过`curl`命令在Linux上获取tar.gz文件,然后解压。配置`neo4j.conf`,调整内存设置,开启远程访问。执行`./bin/neo4j start`启动,通过`http://服务器IP:7474`访问,默认凭据是username: neo4j, password: neo4j,登录后应更改密码。
494 1
|
存储 缓存 Ubuntu
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(二)
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(二)
212 0
|
Ubuntu 安全 Unix
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(一)
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(一)
260 0