Pythonパッケージで生成されたRPMに含めるべきこと

Pythonパッケージで生成されたRPMに含めるべきこと

そのためにrpmを作成しようとしています。アーカイブそして、インストール後にパッケージにどのファイルを含めるべきかを決定する方法はありません。私はいくつかのコードをコンパイルし、バイナリ出力を含めるのに慣れています。しかし、これはすべてPythonであり、distutilsすべてをインストールするために使用されるようなので、パッケージに含めることができるbin /実行可能ファイルもありますか?私の考えでは、distutilsがターゲットシステムの適切なサードパーティのPythonモジュールディレクトリにモジュールを追加するだけです。

私が使用している場合:

%install
make install DESTDIR=%{buildroot}

rpmパッケージ(例:以下)に含めるのに適した出力は何ですか%files

すでに作成された.specファイルが見つかりました。こここれには、完全な/usr/bin(マイコンピュータrpm --eval %{_bindir}では拡張された/usr/bin)ディレクトリが含まれているように見え、これは過度に見えます。

答え1

見てパック内部にopenSUSEビルドサービス。そこから独自のプロジェクトを作成して適切なリポジトリを追加したら、RHEL用にビルドしてみることもできます。

関連情報