RPM软件管理
1.什么是RPM
由红帽开发用于软件包的安装 升级 卸载 查询
2.RPM包的基本认识
3.除了RPM包还有其他方式:
分类 安装 版本
rpm包 预先编译打包,安装简单 软件版本偏低 -->windows的exe
源码包 手动编译打包,安装繁琐 软件版本随意 -->windows没有,闭源
二进制包 压缩即可使用,安装简单 -->绿色软件包,解压即用
rpm是管理rpm包的一个工具 (存在依赖关系)
yum是管理rpm包的一个工具
4.rpm可以从哪里获取
1.本地的ISO镜像光盘 (软件包可能存在版本偏低的情况)
2.自行联网下载rpm包进行安装 -->
3.仓库联网获取rpm包 -->要yum的使用使用
5.挂载
mount /dev/cdrom /mnt/
一个光盘可以挂载多个入口 (比如一个商场有多个门)
mount 挂载
df -h 查看磁盘情况
6.如何使用rpm工具管理rpm软件包
1.安装 rpm
-i 安装软件包
-v 显示安装的过程
-h 显示安装的进度条
--test 模拟安装(不是真的安装)
--force 强制安装
出现依赖问题使用yum安装
2.卸载 rpm
-e 卸载软件包
3.升级 rpm
-Uvh
4.查看软件安装的路径,或者其他......
选项 描述
rpm -q 查看指定软件包是否安装
rpm -qa 查看系统中已安装的所有RPM软件包列表 两种使用方法 1.先列出全部然后过滤 2.指定软件包名称
rpm -qi 查看指定软件包的详细信息
rpm -ql 查询指定软件包所安装的目录、文件列表、存放的位置
rpm -qc 查询指定软件包的配置文件
rpm -qf 查询文件或目录属于哪个RPM软件 (只能查询已存在的命令或者以存在的文件路径)