Linux 使用RPM安装卸载升级软件简介

    RPM是RedHat Package Manager的缩写,虽然叫RedHat软件包管理工具,但很多linux分支版本中都采用了RPM。基于RPM文件的软件安装方式是一种基于可执行文件的软件安装方式。使用RPM文件可以完成软件的安装、删除、更新、添加及已安装软件爱的查询功能。简单介绍下RPM的常用参数:
rpm -ivh [package name] 安装软件包
rpm -ivh –replacepkgs [package name]强制安装,无论是否安装过
rpm -q [package name] 查询软件包是否被安装
rpm -qpi [package name] 查看软件包的描述信息
rpm -qpl [package name] 列出软件包里的文件信息
rpm -qa 查询系统所安装的所有软件包
rpm -qf [file] 查询文件所属软件包
rpm -e [package name]卸载软件包
rpm -e –nodeps[package name] 强制删除软件包,无视依赖
rpm -i [ package name] 安装rpm包
甚至可以这样用:rpm -i ftp://ftp.pht.com/pub/linux/redhat/MySQL-client-5.1.49-1.glibc23.i386.rpm 下载服务器上的rpm包并安装
rpm -Uvh[patch package name] 升级软件包

     下面罗列些简单示例来进一步介绍rpm的使用:

1、初始化rpm数据库

2、重建数据库

该操作时间可能稍长,当rpm系统不能安装或查询时,该命令就非常有用了。

/var/lib/rpm 目录下的数据库记录了所有软件的升级需求,数字证书等相关信息。

3、查询系统已安装的软件

1)查询gdb是否被安装

2)查询系统安装的所有gdb包

3)在所有已经安装的包中查找gdb

4、查询已经安装的文件属于哪个软件包

5、查询已安装的包安装在何处

6、查询已安装软件包信息

7、查询已安装软件的配置文件

8、查询已安装软件的文档安装位置

9、查询已安装软件所依赖的软件包及文件

10、查询软件包的用途,版本等描述信息

11、查询软件包所包含的文件

12、查询rpm配置文件

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门在线安装软件25343 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2015年9月16日
下一篇 2015年9月16日

相关推荐