加入收藏 | 设为首页 | 会员中心 | 我要投稿 佛山站长网 (https://www.0757zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux系统中如何管理rpm软件包

发布时间:2016-11-05 09:23:44 所属栏目:Linux 来源:网络整理
导读:在Linux操作系统中,有一个系统软件包,它就是Red Hat Package Manager(简称RPM)。此工具包最先是由Red Hat公司推出的,后来被其他Linux开发商所借用。由于它为
副标题[/!--empirenews.page--]

在Linux操作系统中,有一个系统软件包,它就是Red Hat Package Manager(简称RPM)。此工具包最先是由Red Hat公司推出的,后来被其他Linux开发商所借用。由于它为Linux使用者省去了很多时间,所以被广泛应用于在Linux下安装、删除软件。

软件包管理的核心功能:

1、制作软件包;

2、安装、卸载、升级、查询、校验;

下面,我们具体说一下rpm包的使用方法

rpm命令:

rpm:管理软件包。(其数据库在/var/lib/rpm文件中)

rpmbuild:创建软件包。

rpm包的管理:

完成安装、查询、卸载、升级、校验、数据库的重建、验证数据包等工作;

安装:

rpm -i|--install /path/to/PACKAGE_FILE

-h:以#号显示安装进度:每个#表示2%

-v:显示详细过程

-vv:更详细的过程

rpm -ivh /path/to/PACKAGE_FILE

--nodeps:忽略依赖关系;

--replacepkgs:重新安装,替换原有安装;

--oldpackage:版本降级

--force:强行安装,可以实现重装或降级

--test:测试是否安装

Linux系统中如何管理rpm软件包

查询:

rpm -q PACKGE_NAME 查询指定的包是否已经安装

例: # rpm -q bind  

rpm -qa :查询已经安装的所有包

例: # rpm -qa | grep "^z"  查询所有以z开头的软件包

rpm -qi PACKAGE_NAME:查询指定软件包的说明信息

rpm -ql PACKAGE_NAME:查询指定包安装后生成的文件列表

rpm -qc PACKAGE_NAME:查询指定包安装的配置文件

rpm -qd PACKAGE_NAME:查询指定包安装的帮助文件

Linux系统中如何管理rpm软件包

rpm -q --scripts PACKAGE_NAME:查询指定包中包含的脚本

Linux系统中如何管理rpm软件包

rpm -qf /path/to/somefile :查询指定的文件是由那个rpm包安装生成的

Linux系统中如何管理rpm软件包

查看本栏目更多精彩内容:http://www.bianceng.cn/OS/Linux/

(编辑:佛山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读