【问题标题】:When writing an installer for my gtk app, how should I deal with gtk dependencies?在为我的 gtk 应用程序编写安装程序时,我应该如何处理 gtk 依赖项?
【发布时间】:2019-10-12 02:25:21
【问题描述】:

我在我的 centos 7 机器上安装了 gtk,并开发了一个使用 gtk 的简单 gui 应用程序。我现在想编写一个安装程序来安装我的应用程序和所需的 gtk 依赖项,以便最终用户可以轻松安装和运行。但我不确定我需要安装什么。我不清楚的一件事是客户端应用程序所需的依赖项和显示服务器所需的依赖项。在我的情况下,客户端和服务器都在同一台机器上。但最终用户可能并非如此。我相信我的应用程序依赖项包括 gtk、gdk、glib、cairo 等等。我的安装程序应如何检查最终用户是否具有运行我的应用所需的 gtk 依赖项并处理缺少依赖项的情况?

【问题讨论】:

    标签: gtk x11 glib cairo gdk


    【解决方案1】:

    与其努力编写安装程序,不如考虑为flatpak(即shipped by default on CentOS 7)打包您的应用程序。

    或者,package your app as an RPM

    由于使用集中式包管理器,单个应用程序的安装程序在 Linux 上极为罕见,与自定义安装程序相比,它通常在正确安装和卸载软件方面做得更好。

    【讨论】:

    • 感谢您的意见。我将创建一个 rpm。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多