/opt
私のCentOS6サーバーは、次の形式でインストールディレクトリに入るソフトウェアのコレクションを使用します。
/opt/repository_name/collection_name
# eg /opt/remi/php56,/opt/rh/python27 etc
ただこんな感じ[記事]提案は、コレクションを継続的に有効にするために、/etc/profile.d
次の形式でスクリプトを追加することです。
#!/bin/bash
source scl_source enable collection_name
私の質問は、コレクション自体がリポジトリごとにグループ化されているかどうかです。上記の例では、1つはrh
フォルダに移動し、もう1つはコレクションのremi
ソースがどのような場合でも、私が置いたスクリプトの動作に影響します。/etc/profile.d
答え1
これ
Red Hat パッケージングガイドライン
パッケージはレイアウトを使用することをお勧めします/opt/provider/プレフィックス-アプリケーション-バージョン/ここで、プレフィックスはプロバイダ名で構成されます(例:)myorganization-ruby193
。それノートそれ
もともとRed Hat Software Collections 1.xに付属しており、プレフィックスにプロバイダ名を指定していないソフトウェアのコレクションです。 Red Hat Software Collections 2.0以降に追加された最新のソフトウェアコレクションは、プロバイダ名としてrhを使用します。たとえば、
rh-ruby22
そのため、コレクションはプロバイダごとにグループ化され、sci
両方のプロバイダが明確にするためにプレフィックスとして名前を使用せずに同じコレクションとバージョンを提供する場合にのみ問題が発生します。