第2章 Software Collections のパッケージ化


本章では、Software Collections のパッケージ化について説明します。

2.1. 独自のソフトウェアコレクションの作成

通常、以下の 2 つの方法のいずれかを使用して、既存の Software Collection に依存するアプリケーションをデプロイすることができます。
  • 必要な Software Collections およびパッケージをすべて手動でインストールしてから、アプリケーションをデプロイする、または
  • アプリケーションの新しい Software Collection を作成します。

アプリケーション用に新しい Software Collection を作成する場合:

Software Collection メタパッケージの作成
各 Software Collection にはメタパッケージが含まれており、ユーザーは Software Collection で最も一般的なタスクを実行するために必要な Software Collection パッケージのサブセットをインストールします。メタパッケージの作成に関する詳細は、「メタパッケージ」 を参照してください。
Software Collection の root ディレクトリーの場所を指定することを検討する
Software Collection の spec ファイルに %_scl_prefix マクロを設定して、Software Collection の root ディレクトリーの場所を指定することが推奨されます。詳細は、「Software Collection Root ディレクトリー」 を参照してください。
Software Collection パッケージの名前の接頭辞付けを検討する
Software Collection パッケージの名前の前には、ベンダーおよび Software Collection の名前を付けることが推奨されます。詳細は、「Software Collection 接頭辞」 を参照してください。
アプリケーションに必要なすべての Software Collections およびその他のパッケージを依存関係として指定します。
アプリケーションに必要なすべての Software Collections およびその他のパッケージが、Software Collection の依存関係として指定されていることを確認します。詳細は、「Software Collection を別の Software Collection に依存させる」 を参照してください。
既存の従来のパッケージを変換または新しい Software Collection パッケージの作成
Software Collection パッケージの spec ファイルのすべてのマクロが条件を使用していることを確認します。既存パッケージの spec ファイルを変換する方法は、「従来の spec ファイルの変換」を参照してください。
Software Collection の構築
Software Collection のメタパッケージを作成し、Software Collection のパッケージを変換または作成したら、rpmbuild ユーティリティーを使用して Software Collection を構築できます。詳細は、「Software Collection の構築」 を参照してください。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.