RPM(Red Hat Package Manager,红帽软件包管理器) 是 Linux 系统中常用的一种软件包管理机制和文件格式,最早由 Red Hat 开发,现在被许多发行版(如 Red Hat、CentOS、Fedora、openSUSE、Rocky Linux 等)广泛使用。
下面从几个方面简单说明:
RPM 软件包是以 .rpm 为后缀的文件,里面通常包含:
例如:
nginx-1.20.1-1.el8.x86_64.rpm
软件安装与卸载
rpm -ivh package.rpmrpm -e package软件查询
rpm -qarpm -qi package依赖管理(基础层面)
yum / dnf 使用软件校验
rpm -V package| 工具 | 特点 |
|---|---|
| RPM | 底层包管理,直接操作 .rpm 文件 |
| YUM / DNF | 上层工具,自动解决依赖、从仓库安装 |
一般用户更常用:
yum install nginx
# 或
dnf install nginx
# 安装软件包
rpm -ivh xxx.rpm
# 查询是否已安装
rpm -q nginx
# 查看文件属于哪个包
rpm -qf /usr/sbin/nginx
# 列出包内文件
rpm -ql nginx
如果你愿意,我也可以帮你讲:
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。