如何从 qmake 构建的 Qt 项目中进行 rpm?
我已经用 Qt 开发了一些项目,现在我想用 rpm 分发项目的二进制文件?
这些项目依赖于 Qt(Qt so 文件),必须在安装之前进行检查,如果不存在,则将它们复制到 ld 搜索路径(例如 /usr/lib)和其他一些像这样的 so 文件。
现在:
- rpm 能够做到这一点吗?
如果有能力,我该怎么做?
当然,如果你看到当你想安装 qt sdk 时,会在所有 Linux 发行版上为你运行一个 GUI 安装程序。
我如何使用这种安装程序?
p>
I have developed some project by Qt and now I want to distribute the binary of the projects with rpm?
These project have dependency to Qt(Qt so files) that must be checked before install and if is not existed then copy them to ld search path(e.g. /usr/lib) and some other so file like this.
Now:
- rpm is capable for doing this?
if is capable, how can I do this?
Of course, If you see when you want to install qt sdk there is a GUI installer will be run for you on all distribution of Linux.
how can I use this kind of Installer?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
rpm 就像大多数包管理器一样可以管理包依赖关系。这是大多数 rpm 教程中评论的基本功能,您可以从这里开始:
http://ftp.rpm.org/max-rpm/s1-rpm-depend-manual-dependency.html
rpm just like most package managers can manage package dependencies. It is such a basic feature commented on most rpm tutorials that you might very well start here:
http://ftp.rpm.org/max-rpm/s1-rpm-depend-manual-dependencies.html