Linux基本命令――RPM包管理工具
2016-02-29 23:41
621 查看
WHAT?什么是RPM?
RPM是一种软件包格式,文件的扩展名为“.rpm”,其管理机制最早由Red Hat公司提示,后来随着版本升级,融入更多的优秀特性,先已成为众多Linu发行版中公认的软件包管理标准。
WHY?为什么要使用它?
RPM包管理器通过建立统一的文件数据库,对在Linux系统中安装、卸载、升级的各种.rpm软件包进行详细的记录,并能够自动分析软件包之间的依赖关系,保持各应用程序在一个协调、有序的整体环境中运行。
WHERE?在哪里使用?
很多Linux主流的软件都有.rpm软件包,均可以使用此方法安装。
HOW?使用方法。
一,查询RPM软件包信息
1,查询已安装的RPM软件包信息(以安装的)
-q :查询已知软件包是否已经安装
-qa:显示当前系统中以rpm方式安装的所有软件列表
-qi:查看指定软件包的名称、版本 、许可协议、用途描述等
-ql :显示指定软件包在当前系统中安装的所有目录
-qf:查看指定的文件或目录是由哪个软件包所安装的
二,查询RPM包文件中的信息(未安装的)
-qpi:查看指定软件包的名称、版本、许可协议、用途描述
-qpl:查看指定软件包的安装目录、文件列表
注意:以上两个均已软件包文件的路径作为参数
三,安装、升级、卸载RPM软件包
-i:在当前系统中安装一个新的rpm软件包
-e:卸载指定名称的软件包
-U:检查并升级指定软件包,软件包若未安装,会自动安装该软件包
-F:检查并更新指定软件包,软件包若未安装,则放弃安装
--force:强制安装指定软件包
--nodeps:强制卸载指定软件包
-h:在安装或升级时,以“#”符号显示进度
-v:显示软件包安装过程中的详细信息
四,维护RPM数据库
1,重建RPM数据库
使用命令: rpm --rebuilddb 或 rpm --initdb
2,导入公钥
使用命令: rpm --import 公钥文件路径
本文出自 “新起点” 博客,请务必保留此出处http://yuanshuai.blog.51cto.com/10539781/1746177
RPM是一种软件包格式,文件的扩展名为“.rpm”,其管理机制最早由Red Hat公司提示,后来随着版本升级,融入更多的优秀特性,先已成为众多Linu发行版中公认的软件包管理标准。
WHY?为什么要使用它?
RPM包管理器通过建立统一的文件数据库,对在Linux系统中安装、卸载、升级的各种.rpm软件包进行详细的记录,并能够自动分析软件包之间的依赖关系,保持各应用程序在一个协调、有序的整体环境中运行。
WHERE?在哪里使用?
很多Linux主流的软件都有.rpm软件包,均可以使用此方法安装。
HOW?使用方法。
一,查询RPM软件包信息
1,查询已安装的RPM软件包信息(以安装的)
-q :查询已知软件包是否已经安装
-qa:显示当前系统中以rpm方式安装的所有软件列表
-qi:查看指定软件包的名称、版本 、许可协议、用途描述等
-ql :显示指定软件包在当前系统中安装的所有目录
-qf:查看指定的文件或目录是由哪个软件包所安装的
二,查询RPM包文件中的信息(未安装的)
-qpi:查看指定软件包的名称、版本、许可协议、用途描述
-qpl:查看指定软件包的安装目录、文件列表
注意:以上两个均已软件包文件的路径作为参数
三,安装、升级、卸载RPM软件包
-i:在当前系统中安装一个新的rpm软件包
-e:卸载指定名称的软件包
-U:检查并升级指定软件包,软件包若未安装,会自动安装该软件包
-F:检查并更新指定软件包,软件包若未安装,则放弃安装
--force:强制安装指定软件包
--nodeps:强制卸载指定软件包
-h:在安装或升级时,以“#”符号显示进度
-v:显示软件包安装过程中的详细信息
四,维护RPM数据库
1,重建RPM数据库
使用命令: rpm --rebuilddb 或 rpm --initdb
2,导入公钥
使用命令: rpm --import 公钥文件路径
本文出自 “新起点” 博客,请务必保留此出处http://yuanshuai.blog.51cto.com/10539781/1746177
相关文章推荐
- Linux 学习树之基础2016021129
- SSH无密码登陆linux服务器
- CentOS 6.5系统中YUM安装配置MySQL数据库
- Linux 用户和组
- Linux服务器配置-jdk
- linux第1天 fork exec 守护进程
- centos linux 因别名问题引起的麻烦及解决技巧
- linux grep命令
- Centos7 安装 RabbitMQ
- 嵌入式Linux驱动学习之LED控制:基于AT91SAM9261EK
- Linux就这个范儿 第9章 特种文件系统
- 用gparted给ubuntu调整分区
- CentOS-6.7-x86_64下LAMP的搭建
- 常用Linux命令
- linux同步(二)---等待队列
- 每天几个Linux命令01_ls命令
- Linux Is Not Matrix番外篇——good luck have fun
- 从初识Linux到离不开系列(末)进程间通信
- Linux System Programming读书笔记之进程调度算法CFS
- CentOS 6.5下编译安装TFS