1.什么是rpm?、rpm软件包的组成部分有哪些?
redhat packages manager 红帽推出软件包管理工具。
2.如何获取rpm软件包? 本地获取? 联网获取?
a.本地光盘ISO 数量有限 版本过低 适合刚开始接触
b.联网获取 很多地方都可以获取到软件包 版本较新
3.安装软件包(限于无依赖关系)
rpm -i 安装软件包
rpm -U 软件包升级
rpm -v 显示过程
rpm -h 显示进度条
rpm -q 查找软件包是否安装
rpm -e 卸载软件包 (有依赖的无法卸载)
常用组合选项
-ivh 安装软件包过程中显示过程和进度条
-Uvh 升级软件包过程中显示过程和进度条
4.查询:
rpm -q 查询系统中是否已经安装过该软件
rpm -qa 列出所有已安装的软件包 (可以使用grep进行模糊匹配)
rpm -ql 列出软件所有的文件所在路径
rpm -qc 查看软件包的配置文件
rpm -qf 查询系统已安装的命令属于哪个软件包 (文件)
5.什么yum?什么是源?
a. yum就是软件包管理器。能自动处理依赖关系。
b. 源可以说就是仓库。
6.yum的基础使用
yum install 下载安装网上的软件包
yum localinstall 安装本地软件包(当本地软件包如果 有依赖,则自动通过本地仓库搜索软件包依赖进行安装,如果搜索不到,报错)
yum check-updates 查看系统中哪些软件包可以更新
yum update 升级已安装的软件包(直接输入yum update是升级系统内核,仅适合刚装完系统使用)
yum remove 卸载(尽量少用)
yum list 列出所有的已安装和未安装的软件包(yum list installed 列出系统中已成功安装的软件包)
yum provides 查找命令的依赖包