请问关于rpm安装方式的问题

发布于 2022-08-14 09:22:47 字数 234 浏览 6 评论 3

(1)./configure
     make
     make install
(2)rpmbuild -ba xxx.spec
     rpm -ivh xxx.rpm

这两种方式有什么区别?

为什么第一种安装的包用rpm -q查不到呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

新一帅帅 2022-08-18 20:48:14

严格讲第一种方式不是rpm

残月升风 2022-08-18 14:46:39

(1)./configure
     make
     make install
这种方式是最传统的从源码安装方式,实际进行的操作是设置编译选项,编译,和将编译出的相应文件 直接 拷贝到设置的系统目录中
不会对系统包管理数据库进行操作,所以rpm 查不到
(2)rpmbuild -ba xxx.spec
     rpm -ivh xxx.rpm
这种方式,第一步通过源码生成rpm包,生成的这个包中的内容已经是二进制,第二步就是安装,会修改rpm相应数据库,增加这个包的相应信息,所以能查到,就是说纳入了rpm系统的管理

只怪假的太真实 2022-08-15 15:12:11

有区别吧,第一种方式是通过编译源码包的方式来安装软件
rpmbuild 这个是rpm编译内核文件
rpm -ivh 是安装rpm包的软件。这种方式可以通过rpm -q来查询到。

可能不对,到google找下具体的。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文