9

2 つの RPM パッケージを作成したいライブラリがあります。

基本的な RPM パッケージの作成方法に関するリンクはいくつか見つかりましたが、パッケージの作成方法が見つかりません(パッケージとは何か疑問がある場合は、この質問develを参照してください)。devel

develRPM パッケージのとnon-develバージョンの両方を生成するにはどうすればよいですか?

ありがとう。

4

2 に答える 2

6

とパッケージの両方を生成するファイルの例を見つけました。.specdevelnon-devel

ディレクティブの後に(または任意の名前を)追加して、パッケージ内に1つ(または複数)のサブパッケージを作成できるようです。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

于 2010-05-27T07:12:34.687 に答える
4

これを読んでください

于 2010-05-27T07:15:44.177 に答える