rpm 常用命令及问题处理

常用命令

  • rpm –qf 的命令全称是 rpm --queryformat ,格式为rpm --queryformat [QUERYFMT] , 其中QUERYFMT是一系列rpm查询标志,可以通过rpm --querytags命令查询有哪些标志可以使用.
  • rpm -qa 的默认格式为rpm -qa --qf '%{name}-%{version}-%{release}\n' 不带版本信息,可以使用rpm -qa --qf '%{name}-%{version}-%{release}.%{arch}\n' 输出带版本信息的数据格式
    // 查询包xxx.rpm依赖哪些rpm包的相信信息
  • rpm -qpR xxx.rpm
    // 查询openssl-libs被哪些库依赖
  • rpm -e –test openssl-libs
  • rpm -e –nodeps xxx.rpm 删除xxx.rpm时忽略所有的依赖关系

问题及解决方法

rpm包安装是报unpacking of archive failed: cpio: lstat 错误

1
2
3
4
第一步:使用以下命令查看rpm包需要的目录
rpm2cpio XXXX.rpm | cpio -idmv
第二步:去查看对应的目录,你会发现真的存在,而且不是目录
第三步:删掉这个目录,重新安装成功!!!!

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!