常见的软件包封装类型
查询已安装的rpm参数
rpm -q 软件名 ##查询指定软件是否已安装
rpm -qi 软件名 ##显示已安装的指定软件的详细信息
rpm -ql 软件名 ##显示已安装的指定软件的文件列表
rpm -qc 软件名 ##列出已安装的指定软件的配置文件
rpm -qd 软件名 ##列出已安装的指定软件的软件包文档所在位 置
rpm -qR 软件名 ##列出已安装的指定软件的依赖的软件包以及 文件
rpm -qf 文件或目录 ##查询已安装的指定软件属于哪个安装包
rpm -qa 文件或目录 ##显示当前系统中以rpm方式安装的所有软 件列表
查询未安装的RPM软件包文件中信息
rpm -qpi RPM包文件名 #查询指定软件包的详细信息
rpm -qpl RPM包文件名 #查询指定软件包的文件列表
rpm -qpc PRM包文件名 #查询指定软件包的配置文件
rpm -qpd PRM包文件名 #查询指定软件包的软件包文档的位置
安装,升级,卸载,RPM软件包格式
-i:安装一个新的RPM软件包
-U:升级某个软件包,若未安装过,则进行安装。
-F:升级某个软件包,若未安装过,则放弃安装。
-h:在安装或升级软件包的过程中,以#号显示安装进度
-v:显示软件安装过程中的详细信息
--force: 强制安装某个软件包,比如替换旧的软件包
-e:卸载指定名称的软件包
--nodeps:在安装升级,卸载一个软件包,不检查与其他软件包的依赖关系(不建议在安装升级时候使用 可以用于卸载)
软件编译安装过程
yum安装
yum安装区别于rpm安装,只需要配置好yum仓库,在安装时候,不需要手动检测安装依赖包,yum 安装能自动帮你安装好所需要的依赖包
本次先介绍yum源仓库安装
实验如下: