博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
rpm 相关问题
阅读量:5891 次
发布时间:2019-06-19

本文共 773 字,大约阅读时间需要 2 分钟。

specfies multiple packages 错误

这是安装了多个相同的rpm包,所以无法卸载,可以加上--allmatches

rpm -e xxx.rpm --allmatches

error: %preun( ) scriptlet failed, exit status 1 错误

运行的脚本出了问题,无法正确运行,可以加上--noscripts

rpm -e xxx.rpm --noscripts

rpm 数据库损坏修复

有时候安装rpm包,莫名其妙安装失败,安装成功了,rpm -qi 也找不到rpm包信息,可能是rpm数据库已损坏,按如下步骤可修复:

  1. 删除rpm 锁文件:
    rm -rf /var/lib/rpm/__db.00*
  2. 重建rpm 数据库:

    rpm --rebuilddb

    rpm 选项

-a:查询所有套件;-b
<完成阶段>
<套件档>
+或-t
<完成阶段>
<套件档>
+:设置包装套件的完成阶段,并指定套件档的文件名称;-c:只列出组态配置文件,本参数需配合"-l"参数使用;-d:只列出文本文件,本参数需配合"-l"参数使用;-e
<套件档>
或--erase
<套件档>
:删除指定的套件;-f
<文件>
+:查询拥有指定文件的套件;-h或--hash:套件安装时列出标记;-i:显示套件的相关信息;-i
<套件档>
或--install
<套件档>
:安装指定的套件档;-l:显示套件的文件列表;-p
<套件档>
+:查询指定的RPM套件档;-q:使用询问模式,当遇到任何问题时,rpm指令会先询问用户;-R:显示套件的关联性信息;-s:显示文件状态,本参数需配合"-l"参数使用;-U
<套件档>
或--upgrade
<套件档>
:升级指定的套件档;-v:显示指令执行过程;-vv:详细显示指令执行过程,便于排错。

转载地址:http://lwbsx.baihongyu.com/

你可能感兴趣的文章
Centos7搭建Django环境
查看>>
序列化一个Intent
查看>>
JavaScript数据类型及语言基础--ife
查看>>
进阶 Nginx 高手必须跨越的 5 座大山
查看>>
部署P2P升级的脚本
查看>>
jenkins--ant持续集成测试build文件脚本 测试报告
查看>>
ubuntu下安装libxml2
查看>>
nginx_lua_waf安装测试
查看>>
Mysql-mmm高可用方案安装及配置
查看>>
WinForm窗体缩放动画
查看>>
JQuery入门(2)
查看>>
POI导出JavaWeb中的table到excel下载
查看>>
RAID 磁盘陈列详解
查看>>
公司组网核心、汇聚、接入层交换机配置
查看>>
一个IO的传奇一生(2)
查看>>
linux文件描述符
查看>>
C++ const 详解
查看>>
给Github上的项目添加开源协议
查看>>
imx53 start board 开箱照
查看>>
免费的编程中文书籍索引
查看>>