常见的软件包封装类型
封装类型 | 说明 |
rpm软件包 | 扩展名为“.rpm” 一般为二进制包 |
源代码软件包 | 一般为“.tar.gz”、“.tar.bz2”等格式的压缩包 包含程序的原始代码 |
附带安装程序的软件包 | 在压缩包内提供install.sh、setup等安装程序 或以“.bin”格式的单个执行文件提供 |
绿色免安装的软件包 | 在压缩包内提供已编译好的执行程序文件 解开压缩包后的文件即可直接使用 |
查询已安装的 RPM 软件信息
格式
rpm -q[子选项] [软件名]
用法:结合不同的子选项 完成不同查询 -qa:查看系统中已安装的所有RPM软件包列表 -qi:查看指定软件的详细信息 -ql:查询指定软件包所安装的目录、文件列表 -qc:仅显示指定软件包安装的配置文件 -qd:仅显示指定软件包安装的文档文件
查询文件或目录属于哪个 RPM 软件
rpm - qf 文件或目录名
安装或升级RPM软件
格式
rpm [选项] RPM包文件 ...
用法:不同选项适用于不同情况 -i:安装一个新的 rpm 软件包 -U:升级某个 rpm 软件,若原本未装,则进行安装 -F:更新某个 rpm 软件,若原本未装,则放弃安装
卸载指定的RPM软件
格式
rpm -e 软件名
辅助选项 --force:强制安装所指定的rpm软件包 --nodeps:安装、升级或卸载软件时,忽略依赖关系 -h:以“#”号显示安装的进度 -v:显示安装过程中的详细信息
重建RPM数据库
rpm --rebuilddb
导入验证公钥
YUM安装
yum -y install 软件名
弹出光盘
查看挂载