RPM软件包管理
来源:互联网 发布:菜谱软件哪个最好 编辑:程序博客网 时间:2024/04/29 18:45
RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,现在包括OpenLinux、S.u.S.E.以及TurboLinux等Linux的分发版本都有采用。
作为一个软件包管理工具,RPM管理着系统已安装的所有RPM程序组件的资料。
在Terminal中,基本的安装指令如下:
rpm -i xv-3.10a-13.i386.rpm
也可以使用RPM来卸载相关的应用程序。
rpm -e xv
RPM的常用参数还包括:
-vh:显示安装进度;
-U:升级软件包;
-qpl:列出RPM软件包内的文件信息;
-qpi:列出RPM软件包的描述信息;
-qf:查找指定文件属于哪个RPM软件包;
-Va:校验所有的RPM软件包,查找丢失的文件;
-qa: 查找相应文件,如 rpm -qa mysql
RPM主要功能(linux操作系统)
安装、卸载、升级和管理软件
组件查询功能
验证功能
软件包GPG和MD5数字签名的导入、验证和发布
软件包依赖处理
选择安装
网络远程安装功能
rpm 命令:遵循GPL协议且功能强大的包管理,它可以建立、安装、请求、确认、和卸载软件包。间接的提升了Linux的易用性
-e 卸载rpm包
-q 查询已已安装的软件信息
-i 安装rpm包
-u 升级rpm包
--replacepkgs 重新安装rpm包
--justdb 升级数据库,不修改文件系统
--percent 在软件包安装时输出百分比
--help 帮助
--version 显示版本信息
-c 显示所有配置文件
-d 显示所有文档文件
-h 显示安装进度
-l 列出软件包中的文件
-a 显示出文件状态
-p 查询/校验一个软件包文件
-v 显示详细的处理信息
--dump 显示基本文件信息
--nomd5 不验证文件的md5支持
--nofiles 不验证软件包中的文件
--nodeps 不验证软件包的依赖关系
--whatrequire 查询/验证需要一个依赖性的软件包
--whatprovides 查询/验证提供一个依赖性的软件包
范例1:安装软件
[root@hnlinuxlx1 3 8.c o m]# rpm -hvi dejagnu-1.4.2-10.noarch.rpm
警告:dejagnu-1.4.2-10.noarch.rpm:V3 DSA签名:NOKEY,key ID db42a60e
准备...
###########################################[100%]
范例2:显示软件安装信息
[root@hnlinuxlx1 3 8.c o m]# rpm -qi dejagnu-1.4.2-10.noarch.rpm
- rpm RPM软件包的管理。
- 管理RPM软件包
- 软件包管理rpm yum
- rpm 软件包管理
- RPM软件包管理
- 15.RPM软件包管理
- RPM软件包管理
- RPM软件包管理
- RPM软件包管理
- rpm软件包管理
- RPM软件包管理
- RPM软件包管理
- RPM软件包管理
- RPM软件包管理
- [Linux]RPM软件包管理
- rpm命令管理软件包
- RPM 软件包管理
- 【Linux】rpm软件包管理
- wget 使用
- 快速排序法
- 适用于AndroidSDKBuildTools_V17以上的apkbuilder(Mac版)
- Java 内存分配全面浅析
- 青春在指尖苍老
- RPM软件包管理
- 计算机专业初学者推荐书籍
- hadoop2.2.0 源码编译 常见错误
- 锤子便签的 monkeyrunner 测试脚本
- scp
- C++ 异常处理
- 灵动标签的用法 ecms通过执行sql获取需要的记录
- 淘宝实时数据传输平台: TimeTunnel介绍
- JScrollPane实现自动滚动到底部