sourcejedi.rpmfusion__impl
rpmfusion__impl
この役割(ロール)は直接呼び出すためのものではありません。sourcejedi.rpmfusion_free
とsourcejedi.rpmfusion_nonfree
のコードとドキュメントを提供します。これはansible galaxyで利用可能です。
アンインストーラーは別途利用可能です。sourcejedi.rpmfusion_remove
を参照してください。
rpmfusion_free
RPM Fusionの「free」ソフトウェアリポジトリを有効にします。
rpmfusion_nonfree
RPM Fusionの「nonfree」ソフトウェアリポジトリを有効にします。この役割は「free」リポジトリも有効にします。これは「nonfree」にあるソフトウェアで必要な場合があります。
要件
Fedora Linuxが必要です。
パッケージ署名キー
この役割は、Dockerfileのベストプラクティスに基づいて、RPM Fusionパッケージ署名キーの既知のフィンガープリントを検証します。必要に応じて、RPM Fusionのウェブサイトから現在のフィンガープリントを照合できます。
インストールが完了すると、RPM Fusionキーの更新は通常のパッケージマネージャを通じて提供されます。
新しいリリースが利用可能になると、ロール内のキーも更新する必要があります。RPM Fusionは2つのリリース前にキーを提供するため、リリースの追跡は簡単です(ブランチされた/rawhide用?)。
ロール変数
rpmfusion__update_master_keys
は内部用のハックです。使用することは推奨されません。更新されたキーが必要な場合は、単にgit pull
を実行してください(またはansible-galaxy install -f ...
でしょうか)。この変数は、マスターGitリポジトリを更新するために使用しています。管理ノードから署名キーを更新します。
ライセンス
この役割自体はGPLv3ライセンスのもとで提供されています。問題が発生した場合は、問題(issue)をオープンしてください。
有効にできるRPM Fusionリポジトリは2つあります:
- 「free」と呼ばれるオープンソースソフトウェア用のリポジトリ(Fedora Licensing Guidelinesで定義される)で、特許の制約のためにFedoraに含められないものです。
- 「nonfree」と呼ばれる非フリーソフトウェア用のリポジトリで、フリーにはならないすべてのソフトウェアを含みます。これには「商業利用不可」などの制約がある公開ソースコードのソフトウェアも含まれます。
This role provides both the code and documentation for `sourcejedi.rpmfusion_free` and `sourcejedi.rpmfusion_nonfree`. It is not to be invoked directly.
ansible-galaxy install sourcejedi.rpmfusion__impl