gpt4 book ai didi

linux - 构建 RPM 包的开发版和普通版

转载 作者:IT王子 更新时间:2023-10-29 00:19:52 24 4
gpt4 key购买 nike

我有一个库,我想从中创建两个 RPM 包。

虽然我找到了几个关于如何创建基本 RPM 包的链接,但我找不到如何创建 devel包(如果您想知道 devel 包是什么,请参阅 this question)。

我必须做什么才能同时生成 develnon-devel我的 RPM 包的版本?

谢谢。

最佳答案

我找到了 an example生成 develnon-devel 包的 .spec 文件。

看来你可以在包内创建一个(或多个)子包,在 devel(或你想要的任何名称)之后附加 %files 指令。

以下是我发布的示例的摘录:

Name:      kmymoney
Summary: The Personal Finances Manager for KDE.
Version: 0.8
Release: 1.%{disttag}%{distver}
License: GPL
Packager: %packer
Group: Productivity/Office/Finance
Source0: %{name}2-%version.tar.bz2
BuildRoot: %{_tmppath}/%{name}2-%{version}-%{release}-build
BuildRequires: kdebase3-devel
Prereq: /sbin/ldconfig

%description
Description goes here...

%package devel
#Requires:
Summary: KMyMoney development files
Group: Productivity/Office/Finance
Provides: kmymoney-devel

%description devel
This package contains necessary header files for KMyMoney development.

... more to go here ...

%files
... some files ...

%files devel
... the devel files ...

注意 devel 后缀。

关于linux - 构建 RPM 包的开发版和普通版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2913130/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com