RPM(Red Hat Package Manager)包管理入门不难,但深入会有一点门槛,整体属于“新手可快速上手,老手才用得溜”的类型。
下面给你一个直观的判断:
普通用户日常用 RPM,基本就几个命令:
rpm -ivh 包名.rpm # 安装
rpm -e 包名 # 卸载
rpm -qa # 查看已装包
rpm -ql 包名 # 查看装到哪了
rpm -qf 文件 # 查文件属于哪个包
记住这几个,就能完成 80% 的日常操作。
RPM 难的地方不在于命令多,而在于依赖和生态:
依赖地狱(最常见痛点)
yum / dnf 而不是纯 rpm打包(真正难) 如果你要自己打 RPM 包:
.spec 文件系统差异
✅ 日常使用:学 rpm 基础 + 直接用 dnf
✅ 运维向:重点学 dnf,RPM 懂原理即可
✅ 开发/打包:再深入 .spec 和 mock
用 RPM 不难,打 RPM 包才难;会用 dnf,RPM 就只是底层工具。
如果你愿意,我可以:
你想从哪块开始?
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。