rpm软件包管理系统的常用命令

  在Fedora上工作,少不了接触rpm包,接触不多简单总结:

   rpm包分为两种: 一种是能直接安装的二制包,一种是包含源码的包,可以通过包名来区别,通常名字中包含src的表示的便源码rpm包。

   简单命令:

   1、rpm -ivh *.rpm安装二进制rpm包。

   如果是*.src.rpm源码包,能过rpm -ivh安装时,会在当前用户目录下生成文件夹"~/rpmbuild"里面包含两个文件夹SOURCES 和SPECS。

   SOURCES目录存入的是所有文件和补丁以及一些相关的安装文件。

   SPECS目录里存入的是一个执行命令的脚本,包含基本信息,依赖检测,文件操作,补丁应用以及一些修改日志信息。

   2、rpmbuild -bp *.spec

        在SPEC目录下,可以通过执行rpmbuild -bp *.spec,将SOURCES目录中对应的压缩文件解压,同时将目录下的所有补丁打 上,最后将新产生的内容放在新建目录BUILD中,这时如果对源码进行修改,便可以在BUILD目录中操作了。

    些时目录~/rpmbuild中包含文件夹:

    BUILD  BUILDROOT  RPMS  SOURCES  SPECS  SRPMS

    BUILDROOT     编译过程中存入中间目录,可以用来配置交叉编译工具链

    RPMS                 存入所有可安装的rpm包

    SRPMS               存入所有rpm源码包

    3、编译rpm包

    rpmbuild -ba *.spec

   将生成的包分别放在指定的RPM目录下。

    4、查看所有安装的rpm包

    rpm -qa

    5、查看rpm包的安装信息,如版本、时间等

    rpm -qi gnome-panel

    6、查看安装的rpm包,安装的文件

    rpm -ql gnome-panel

    7、查看没有安装的rpm包里的安装的文件

    rpm -qpl gnome-panel

    8、查看文件所属的rpm包

    rpm -qf "文件全路径"

    9、强制安装的参数

    --force  --nodeps

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值