如何使用额外的库来部署Linux应用程序

时间:2019-06-27 08:29:13

标签: linux deployment

所以我处于以下情况:

我们正在编写一个应用程序,该应用程序需要部署到运行某些旧版本的Ubuntu(16.04或更旧版本)或Debian 9的客户计算机上。到今天,我们的应用程序已打包为标准.deb软件包,并且它具有系统相关性,而健全的apt install可以处理其所有相关性(例如Qtsqlitegdal,{{1 }}等)。

由于某些要求,最近我们开发了一些功能,这些功能要求某些库,特别是projgdal使用上述库的最新版本,但这些库中找不到较旧的系统,我们无法吸引每个客户,并在他们的计算机上编译这些库。

因此,显然问题来了:

将新库以最轻松的方式部署到旧系统的最佳建议是什么?

我已经研究过AppImage,但是我始终无法解决它(也没有找到有关如何使用它部署Qt应用程序的很好的教程),flatpak和snap都不好,因为我们不这样做。不想依赖任何其他存储库。

0 个答案:

没有答案