rpmfusion__impl
rpmfusion__impl
Эта роль не предназначена для прямого вызова. Она предоставляет как код, так и документацию для sourcejedi.rpmfusion_free
и sourcejedi.rpmfusion_nonfree
, доступных на ansible galaxy.
Удалитель доступен отдельно. См. sourcejedi.rpmfusion_remove
.
rpmfusion_free
Включите репозиторий программного обеспечения "free" от RPM Fusion.
rpmfusion_nonfree
Включите репозиторий программного обеспечения "nonfree" от RPM Fusion. Эта роль также включает "free" репозиторий, так как он может потребоваться программному обеспечению в "nonfree".
Требования
Fedora Linux
Ключи подписи пакетов
Эта роль будет проверять известные отпечатки ключей подписи пакетов RPM Fusion, основываясь на лучших практиках Dockerfile. Если хотите, вы можете сверить текущие отпечатки на сайте RPM Fusion.
После установки обновления ключей RPM Fusion будут предоставляться через менеджер пакетов, как обычно.
Нам также нужно будет обновить ключи в роли, когда новые версии станут доступны. Это легко отслеживать по выходу версий, так как RPM Fusion предоставляет ключи за две версии вперед (для branched/rawhide?).
Переменные роли
rpmfusion__update_master_keys
- это внутренний хак. Он не предназначен для использования. Когда вам понадобятся обновленные ключи, просто выполните git pull
. (Или ansible-galaxy install -f ...
, я полагаю?). Эта переменная используется для обновления основного git-репозитория :). Она обновляет ключи подписи с управляемых узлов.
Лицензия
Сама роль лицензирована под GPLv3, пожалуйста, создайте проблему, если это вызывает какие-либо трудности.
Есть два репозитория RPM Fusion, которые вы можете включить:
- Один называется "free" для программного обеспечения с открытым исходным кодом (как определено в Руководстве по лицензированию Fedora), которое не может быть включено в Fedora, так как может нарушать патенты в США.
- Другой называется "nonfree" для коммерческого программного обеспечения, которое не может быть в "free"; это включает в себя программное обеспечение с публично доступным исходным кодом, которое имеет ограничения "без коммерческого использования".
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/ansible-rpmfusion__impl