sourcejedi.rpmfusion__impl
rpmfusion__impl
Diese Rolle soll nicht direkt aufgerufen werden. Sie bietet sowohl den Code als auch die Dokumentation für sourcejedi.rpmfusion_free
und sourcejedi.rpmfusion_nonfree
, die auf Ansible Galaxy verfügbar sind.
Ein Deinstaller ist separat verfügbar. Siehe sourcejedi.rpmfusion_remove
.
rpmfusion_free
Aktivieren Sie das RPM Fusion "free" Software-Repository.
rpmfusion_nonfree
Aktivieren Sie das RPM Fusion "nonfree" Software-Repository. Diese Rolle aktiviert auch das "free" Repository, da es von Software in "nonfree" benötigt werden kann.
Anforderungen
Fedora Linux
Paket-Signierschlüssel
Diese Rolle überprüft die bekannten Fingerabdrücke der RPM Fusion Paket-Signierschlüssel, inspiriert von den besten Praktiken aus Dockerfiles. Wenn Sie möchten, können Sie die aktuellen Fingerabdrücke auf der RPM Fusion Website überprüfen.
Nach der Installation werden Updates für die RPM Fusion Schlüssel wie gewohnt über den Paketmanager bereitgestellt.
Wir müssen auch die Schlüssel in der Rolle aktualisieren, wenn neue Versionen verfügbar sind. Das ist einfach, um mit den Versionen Schritt zu halten, denn RPM Fusion stellt zwei Versionen im Voraus Schlüssel zur Verfügung (für branched/rawhide?).
Rollen-Variablen
rpmfusion__update_master_keys
ist ein interner Hack. Er ist nicht dafür gedacht, verwendet zu werden. Wenn Sie aktualisierte Schlüssel benötigen, sollten Sie einfach git pull
machen. (Oder ansible-galaxy install -f ...
, denke ich?). Diese Variable benutze ich, um das Master-Git-Repository zu aktualisieren :). Es aktualisiert die Signierschlüssel von den verwalteten Knoten.
Lizenz
Die Rolle selbst ist unter GPLv3 lizenziert. Bitte eröffnen Sie ein Problem, wenn dies irgendwelche Schwierigkeiten verursacht.
Es gibt zwei RPM Fusion Repositories, die Sie aktivieren können:
- eines mit dem Namen "free" für Open Source Software (wie von den Fedora Lizenzrichtlinien definiert), die nicht in Fedora aufgenommen werden kann, da sie in den USA patentbelastet sein könnte.
- eines mit dem Namen "nonfree" für nicht-freie Software, also alles andere, was nicht in "free" sein kann; dazu gehört Software mit öffentlich verfügbarem Quellcode, die Einschränkungen wie „nicht kommerzielle Nutzung“ hat.
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