如何从 qmake 构建的 Qt 项目中进行 rpm?

发布于 2024-12-04 18:00:48 字数 338 浏览 1 评论 0原文

我已经用 Qt 开发了一些项目,现在我想用 rpm 分发项目的二进制文件?

这些项目依赖于 Qt(Qt so 文件),必须在安装之前进行检查,如果不存在,则将它们复制到 ld 搜索路径(例如 /usr/lib)和其他一些像这样的 so 文件。

现在:

  1. rpm 能够做到这一点吗?
  2. 如果有能力,我该怎么做?

    当然,如果你看到当你想安装 qt sdk 时,会在所有 Linux 发行版上为你运行一个 GUI 安装程序。

  3. 我如何使用这种安装程序?

    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:

  1. rpm is capable for doing this?
  2. 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.

  3. how can I use this kind of Installer?

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

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

发布评论

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

评论(1

眼眸里的那抹悲凉 2024-12-11 18:00:48

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

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