首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将Qt依赖项添加到rpmbuild中的spec文件

将Qt依赖项添加到rpmbuild中的spec文件
EN

Stack Overflow用户
提问于 2019-06-04 02:24:02
回答 1查看 180关注 0票数 -1

我正在使用Ubuntu 14.04,并且正在更新现在使用Qt的应用程序的rpmbuild规范文件。

我需要的包如下:

代码语言:javascript
复制
sudo apt-get build-essential
sudo apt-get install mesa-common-dev -y
sudo apt-get install libglu1-mesa-dev -y
sudo apt-get qt5-default
sudo apt-get qtwebengine5-dev

我知道规范文件在编写这篇文章时有"BuildRequires“和"Requires”依赖项tags...any帮助,还有一些例子会很有帮助。我有一个工作规范文件,我只需要添加依赖项。

EN

回答 1

Stack Overflow用户

发布于 2019-06-04 03:14:43

我认为这里有一些混乱。spec文件用于生成rpm文件。然而,Ubuntu使用的是deb文件。

假设您真的想创建一个rpm;那么您需要知道:

BuildRequires这些软件包是构建 rpm所必需的。通常,您将需要build-essential和'*-dev`包来构建应用程序

需要这些软件包在安装时是应用程序正常工作所必需的;大多数情况下,您不再需要构建工具,但仍然需要qt5-default

PS:顺便提一下,我可能是世界上仅有的几个使用带有特殊转换脚本https://bitbucket.org/klaussfreire/spec2deb/src/default/的规范文件构建deb包的人之一,但我并不推荐这样做。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56432660

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档