Linux rpm命令

摘要:
通过rpm软件管理系统,Linux实现了rpm软件包安装、删除、更新和管理的配对自动操作。rpm软件包的名称包含软件包的版本信息、适用的操作系统信息、适用硬件体系结构信息等。

      rpm,英文全称RedHat Package Manager,是Linux下的软件包管理软件,类似Windows下的“添加/删除程序”。通过rpm软件管理系统,Linux实现了对.rpm软件包安装、删除、更新、管理的自动化操作。rpm软件包名称中包含了软件包的版本信息,适用的操作系统信息,适用的硬件架构信息(noarch说明软件包与硬件架构无关,可以通用)等等。

  1. rpm的用法格式:
    rpm [选项] [软件包]

  2. 参数说明:
    -i   #install,安装软件包
    -v  #verbose,提示安装过程中的详细信息
    -h  #hash
    -e  #erase,卸载已安装软件
    -U  #update,更新已安装的软件
    --test  #安装测试,不实际安装
    -q  #query,查询软件包相关信息
    -p  #package,软件包
    -a  #all,所有的软件包
    -l   #list,列出软件包中文件的安装信息
    -d  #docfiles,列出软件包中的文档文件信息
    -f   #files,查询文件属于哪个包

  3. 常用参数组合:
    1、-ivh  #安装软件包
        -ivh --relocate /=[path]  #将软件包安装到指定路径
        -ivh --test  #检查软件包的依赖关系
    2、-Uvh  #更新软件包
    3、-e    #删除软件包
    4、-qpR  #查看包的依赖关系
    5、-qa | grep packagename  #查找指定软件包是否安装
    6、-qpi   #查询软件包的安装信息
    7、-qpf   #查询文件属于哪个包
    8、-qpd   #查询安装包的文档的安装位置

  4. 初始化、更新rpm数据库:
    1、rpm --initdb   #初始化rpm数据库
    2、updatedb       #更新rpm数据库

  5. rpm配置文件:
    rpm的配置文件是rpmrc,位于/usr/lib/rpm/rpmrc

----------------------------------------------------------------------------------------------------------------------------

参考资料:

1、Linux rpm 命令参数使用详解[介绍和应用]:http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/08/2203153.html

2、RPM 命令详细介绍:http://www.360doc.com/content/10/1002/19/3688062_57991787.shtml

免责声明:文章转载自《Linux rpm命令》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Magento学习启动Tomcat时报错:Unable to load configuration.下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

linux 安装 es

创建用户 从5.0开始,ElasticSearch 安全级别提高了,不允许采用root帐号启动,所以我们要添加一个用户 1 创建 elasticsearch 用户组 root@localhost ~]# groupadd elasticsearch 2 创建用户 es 并设置密码为es [root@localhost ~]# useradd es [roo...

Android手机测试环境搭建

Android SDK概念:SDK(software development kit)软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。Android SDK 指的是Android专属的软件开发工具包。 Android SDK的安装与环境变量配置: 1、下载Android SDK,解压后即可(...

苹果公司开发者账号注册流程详解

     这段时间在给朋友申请苹果账号,从个人开发者账号、团体账号到公司账号,申请了个遍。这里对申请流程做一下介绍,方便其他朋友,少走弯路,账号早日申请通过。     1.首先介绍下个人开发者账号、团体账号、公司账号之间的区别:   用途 限制 是否需要邓白氏码 费用(元) 申请地址 个人开发者账号 用于个人开发者上传和发布应用,...

ubuntu下ldd,查看程序动态库信息

ldd  list, dynamic, dependencies linux-vdso.so.1 => (0x00007ffe9d9b6000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f028c162000) libc....

linux文件属性软硬链接知识

链接的概念 在linux系统中,链接可分为两种:一种为硬链接,另一种为软链接或符号链接。在默认不带参数的情况下,执行ln命令创建的链接是硬链接。 如果使用ln  -s创建链接则为软链接,前面文件类型为l(字母L)的是软链接。 硬链接:ln  源文件  目标文件 软链接:ln  -s  源文件  目标文件(目标文件不能事先存在) 1.硬链接 硬链接是指通过索...

学习Linux系列--安装软件环境

本系列文章记录了个人学习过程的点点滴滴。 回到目录 10.安装Lamp套件。 最简单的方式,如下 sudo tasksel install lamp-server Apache 菜鸟教程 Ubuntu 11.10下搭建Web服务器 手动搭建高性能LNMPA环境(并且添加APC组件和其他常用模块) 也可以通过Xampp安装Apache, PHP, MySql...