什么是RPM
RPM是Red Hat公司发展出来的软件管理的机制,是一种以数据库记录的方式将你需要的软件安装到linux系统的一套管理机制 。
RPM的特点
RPM最大的特点就是需要安装的软件已经编译过,并已经打包成RPM机制的文件格式,通过里头默认的数据库记录,记录这个软件安装时需要的依赖软件 。
当安装到linux主机时,RPM会先先依照软件里头的数据查询linux主机的依赖软件是否满足,满足则安装 。同时将软件的信息整个写入RPM的数据库(/var/lib/rpm),以便以后的查询、升级和卸载 。
RPM优点:
1、软件已经编译打包,所以传输和安装方便,让用户免除编译
2、在安装之前,会先检查系统的磁盘、操作系统版本等,避免错误安装
3、软件的信息都已经记录在linux主机的数据库上,方便查询、升级和卸载
RPM缺点:
1、软件包安装的环境必须与打包时的环境一致或相当
2、必须安装了软件的依赖软件
3、卸载时,最底层的软件不能先移除,否则可能造成整个系统不能用
RPM管理程序:rpm
1、RPM包的命名格式
软件名称-版本号-发布次数-适合linux系统.硬件平台.rpm
例如:
【rpm是什么意思 RPM是什么意思】
apache-2.4.10-18.mga6.i586.rpm
注意:
包全名:rpm操作没有安装的软件包,软件包使用包全名
包 名:rpm操作的已经安装的软件,软件包使用包名
2、RPM安装软件的默认路径
/etc 配置文件放置目录
/usr/bin 一些可执行文件
/usr/lib一些程序使用的动态链接库
/usr/share/doc一些基本的软件使用手册与说明文件
/usr/share/man 一些man page档案
3、rpm的使用
a、软件的安装和升级
rpm -ivh 包全名 (绝对路径,一般在光盘的软件包目录中)
-i | –install 安装
-v 显示详细信息
-h 显示进度
rpm -Uvh 包全名 提前下载好高版本的软件包
-U | –upgrade 升级
b、卸载
rpm -e 包名 如果有依赖卸载失败
–nodeps 不检查依赖性,强卸
c、查询
rpm -q 包名 查询包是否安装
rpm -qa 显示所有安装包
rpm -qi 包名 查询已安装包的信息 -i information
rpm -qip 包全名 查询没有安装包的信息
rpm -ql 包名 查询包中文件的安装位置 -l list
rpm -qlp 包全名 查询没有安装的包,打算安装的位置
rpm -qf 系统文件名 查询文件属于那个包
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人 。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任 。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 k0kaujt7@163.com 举报,一经查实,本站将立刻删除 。
推荐阅读
- 秋茶什么意思网络用语 秋茶什么意思
- 求职者梦见坐公交车倒退是什么意思 求职者梦见坐公交车
- 宝马gtsuv是什么意思
- 家里的wifi光信号闪红灯是什么意思 wifi光信号闪红灯是什么意思
- 从作词作曲编曲看,张艺兴的能力是什么水平?
- 淀粉是什么粉和生粉是一样吗 生粉是什么粉和淀粉的区别
- 格力空调故障代码h5是什么意思 格力h5故障代码什么意思
- 麦芒6的处理器是什么处理器 麦芒5的处理器是什么处理器
- 什么东西啊是什么意思 什么东西啊
- 计科是什么专业主要学什么 计科是什么专业