制作RPM安装包安装时出现:xxxxx conflicts with file from package.....

pdksh-5.2.14安装冲突解决办法并能成功的rpm 解决Centos6.5安装pdksh-*.rpm冲突问题,并附带解决办法和可以通过的pdksh-5.2.14-36.el5的rpm包 立即下载
AI摘要

本文详细解析了RPM包在安装过程中出现文件冲突的原因及解决办法,包括如何使用rpmrebuild工具检查目录权限,以及使用--replacefiles和--force参数处理冲突。

安装出现这种问题很常见,一般是文件冲突引起的。
仔细看一下他说和那个包的文件冲突了!
一般报错都是这种格式:

file 某个文件 from install of 即将安装的安装包 conflicts with file from package 系统已经安装的安装包

如果你要安装某个rpm,遇到这种情况,你可以:

  • 卸载已经安装的包
  • 加–replacefiles参数,会替换掉冲突的文件
  • 加--force参数,也会替换掉冲突的文件

如果你是安装包的制作者,你的软件包文件和其他软件冲突了。那就换一下你的文件的名字,不和其他软件冲突,保证所有用户都能无障碍安装即可。


这里要说的是另一种匪夷所思的情况

我自己制作的安装包,居然是目录和系统有冲突!:
在这里插入图片描述
这个问题折腾了两天多,好在,在网上找到了rpmrebuild 工具,通过这个工具对rpm进行解析,然后拿它和以前没问题的安装包进行了一下对比,终于发现了问题:
在这里插入图片描述
看到了吧,系统中的目录,权限应该是755,然而我的目录权限是775,安装的时候目录权限一致才会进行合并,权限不一致,系统直接认为是有冲突!

如果想批量修改权限的话,只需要:

find . -type d | xargs chmod -v 755

这样就会修改当前目录下所有目录的权限为755

我这里是一些特殊原因造成了打包过程中权限错误。如果其他小伙伴制作rpm的安装包也遇到这个问题,已经要先检查一下目录的权限,权限的不一致将会导致这个问题。

如果用户自作聪明--force无脑安装了导致系统出现问题,那软件的锅可就大发了…

参考链接:

【开源】基于TI ADS1299与ESP32的8通道脑电采集设备YuEEG全解析 本文详细解析了基于TI ADS1299芯片与ESP32主控的开源8通道脑电采集设备YuEEG。内容涵盖硬件设计、固件驱动开发及Python上位机软件实现,提供了从电路连接、SPI通信配置到数据读取与实时波形显示的全套教程。该项目为学习脑机接口(BCI)与高精度生物电信号采集提供了完整的开源解决方案,适合创客、学生及嵌入式开发者实践。 阅读详情

相关推荐

新能源充电桩充电枪口标准

建立的标准确保了新能源汽车充电的安全性、兼容性和效率,促进了新能源汽车产业的发展。

网络安全的研究者、新能源行业的追求者 4688

Linux——解决安装RPM包出现的conflicts with file from package

安装rpm包的时候出现下列问题:conflicts with file from package

前方一片光明 1万+

ubuntu18.04安装gtsam过程及报错error: invalid initialization of reference of type ‘const std::vector<bool>&’

这里建议从这个链接下,不要从官网下,可能会有版本冲突 2.安装依赖 3.编译 报错: 1. error: invalid initialization of reference of type ‘const std::vector&’ from expression of type ‘const std::vector’ 124 | const std::vector& mask() const { retur...

qq_35102059的博客 2912

解决CentOS下的conflicts with file from错误.

首先,根据我自己搜索查到的有关于这个 ‘conflicts with file from package’错误的发生一般有两种情况。 第一种是在使用rpm安装的时候。网上有相关的解决方法: https://www.centos.org/docs/5/html/5.1/Deployment_Guide/s3-rpm-conflicting-files.html To make RPM i...

RAYFUXK的专栏 6945

永久关闭Windows更新的5种方法

很多家用电脑,如果系统自动更新的话,会变得越来越卡顿,且硬件型号兼容也并不完美。那么我们该如何彻底关闭Win11的自动更新呢?以下准备了5种方法,您可以根据自身实际情况选择合适的方法!

qq_43652793的博客 1万+

ROS2_IGH方案配置(二)——Ubuntu22.04 实时内核性能验证与调优

本文详细介绍了在Ubuntu22.04系统上配置ROS2_IGH方案时,如何验证和调优PREEMPT_RT实时内核性能。通过使用cyclictest工具进行基准测试和压力测试,分析中断与硬件延迟,并优化内核参数,确保系统满足工业控制领域对硬实时性的苛刻要求。文章还提供了针对ROS2的特殊优化建议和性能监控方案,帮助开发者实现毫秒级延迟的稳定控制。

weixin_30791095的博客 224

centos7 安装docker 报错 conflicts with file from package

对于docker重装的情况,会比较容易出现如下问题: 1、因为之前已经安装过旧版本的docker,在安装的时候报错如下: Transaction check error: file /usr/bin/docker from install of docker-ce-18.06.3.ce-3.el7.x86_64 conflicts with file from package do...

技术小站 6740

多电平双向DC/DC直流变换器的工作原理(以三电平为例子)

多电平双向DCDC变换器的工作原理一、所用论文和参考文献1.1 主要是中文的文献二、工作原理和重要概念2.1 飞跨电容的作用2.2 三电平的工作原理1.3 多电平的优点二,一些注意点2.1 电感电流的变化2.2 多飞跨电容 多余三个电平的时候的解释(截图居多) 一、所用论文和参考文献 1.1 主要是中文的文献 用于超级电容储能系统的三电平双向直流变换器及其控制 (期刊) 多电平直流变换器及其控制...

qq_32419593的博客 2万+

YUM错误conflicts with file from package的解决办法

YUM一堆错误,是64位的包和32位的包冲突。YUM错误conflicts with file from package的解决办法,先卸载有冲突的软件包,如下是 yum -y remove subversion 然后在重新YUM就OK了。Running rpm_check_debugRunning Transaction TestFinished Transaction TestTransact

halazi100 7791

对角两对双差速轮AGV的平移、直行、转弯和原地旋转之PID控制

本示例将展示如何使用PID控制算法,控制具有对角线布置的两对双差速轮(左前和右后)的AGV,实现平移、直行、转弯和原地旋转等运动。通过对车辆的运动学和PID控制器的设计,我们可以精确地控制AGV的运动

xiaoc100200的博客 1510

优快云 2

2

qq_62260432的博客 5237

在rpm安装mysql的时候报..conflicts with file from package mysql-libs-5.1.71-1.el6.x86_64的解决办法

1.在安装mysql的时候,有可能会出现跟已存在的包发生冲突,会报这样的错 file /etc/my.cnf from install of  XXXX conflicts with file from package  XXXXX 例: 2.解决方法: yum -y remove  XXXXX*  则删除已冲突的应用,在删除过程中,有可能出现:http://mirrors.

kjsayn的博客 6588

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

工作中使用到的单词(软件开发)

1.エイリアス   alias 别名 powershell使用 get-help 命令时,会得到与此命令 相关(别名)的命令 2.プロキシ proxy 代 理 3.プロモート   promote 促进,提升   开发的系统新功能上线发布,有时会使用到这个词,比如 STプロモート 还有使用リリース这个词的。比如STリリース。个人认为两者含义相同。 4.見逃し み................................................................

sun0322 6万+

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

conflicts with file from package,面试必备知识点

总而言之,成功是留给准备好的人的。无论是参加什么面试,都要做好充足的准备,注意好面试的礼仪和穿着,向面试官表现出自己的热忱与真诚就好。即使最后没有过关,也要做好经验的总结,为下一次面试做好充足准备。这里我为大家准备了一些我在面试后整理的面试专题资料,除了面试题,还总结出了互联网公司Android程序员面试涉及到的绝大部分面试题及答案,并整理做成了文档,以及系统的进阶学习视频资料,免费分享给大家,希望能帮助到你面试前的复习,且找到一个好的工作,也节省大家在网上搜索资料的时间来学习。

m0_60707708的博客 1199

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Centos兼容ARM的mysql_CentOS7安装mysql兼容性问题

Linux上安装MySQL时出现不兼容的解决办法:[root@localhost ~]# rpm -ivh MySQL-server-5.5.24-1.linux2.6.x86_64.rpmPreparing... ########################################### [100%]file /usr/share/mysql/chars...

weixin_35513425的博客 348

conflicts with file from package 解决办法

Transaction Check Error: gnome-software-3.28.2-3.el7.x86_64 conflicts with file from package gnome-packagekit-common-3.14.3-7.el7.x86_64 Error Summary 解决方案:卸载后面一个(加粗的那个) #yum -y remove gnome-packag...

qq_30054961的博客 3999

Linux 安装MySql步骤 (conflicts with file from package 文件冲突异常解决)

首先需要下载两个mysql的文件,通过SSH将文件从Windows传到Linux的系统里面 (附SSH : Linux与Windows通过SSH实现通讯). 两个mysql的文件 (点击 文件下载 提取码: m165 ): 服务器File :MySQL-server-5.5.27-1.linux2.6.i386.rpm 客户端File :MySQL-clie...

周杰伦 2323

解决centos7 conflicts with file from package 问题

最近在centos7 离线安装rpm包的时候出现了conflicts with file from package的问题导致软件安装失败。需要使用如下命令解决 rpm -ivh --replacefiles xxxx.rpm

u014221090的专栏 1万+

解决rpm conflicts with file from package的两个方法

1、卸载掉冲突的文件,安装新的文件。如果由于由于依赖关系导致要卸载很多软件,那可以优先考虑下一个方法。yum -y remove libstdc++-4.4.7-11.el6.i686注意,卸载的是软件,不是rpm包。可以使用rpm -qa|grep lisbstdc 查看已安装的包含lisbstadc的软件名2、安装的时候增加–replacefiles参数,例如 rpm -...

weixin_34162401的博客 1037

安装rpm包冲突

安装rpm包冲突 #file / from install of wondershaper-1.1a-7.noarch conflicts with file from package filesystem-3.2-25.el7.x86_64 这个其实你安装的rpm包中包含了(filesystem-3.2-25.el7.x86_64)和 centos里面的filesystem-3.2-25.el7.x86_64冲突了!所以安装失败! 加上--force进行强制安装解决问题! #rpm -ivh wond

Hand_Power的博客 2841

rpm提示:XXX conflicts with file form package XXX

rpm拯救一个coder

Alpelious的博客 761

RPM包安装出现conflicts with file from package

出现这种状况的原因是因为之前安装过: 解决办法: rpm -ivh  --force  RPM包名

不辣红烧肉的博客 1万+

file / from install of XXX conflicts with file from package filesystem-XXX

在centos上安装一个偏门软件时出现如下问题: rpm -ivh mNetAssist-0.1.1-2.x86_64.rpm #执行命令 file / from install of XXX conflicts with file from package filesystem-XXX #报错 解决: 执行命令时添加--force选项强制安装,参考链接https://stackover...

daxikuo7780的博客 4924

mysql rpm conflict_【linux】CentOS安装mysql*.rpm提示conflicts with file from package的解决办法...

Preparing...###########################################[100%]file/usr/share/mysql/charsets/READMEfrominstallofMySQL-server-5.6.19-1.linux_glibc2.5.x86_64conflictswithfilefrom...

weixin_30675619的博客 269

centos7 安装图形界面报错 conflicts with file from package 及修改运行级别

[root@localhost ~]# yum groupinstall -y "GNOME Desktop" ### 安装图形桌面, 最后报下面信息 Transaction check error: file /boot/efi/EFI/centos from install of fwupdate-efi-12-5.el7.centos.x86_64 conflicts with ...

weixin_30824479的博客 591
上一篇: 史上最硬核的Linux依赖问题解决方案
下一篇: 好物分享:简单改写一个Linux下好用的截图工具
三级狗
博客等级 码龄10年 236粉丝 49原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值