How To Install ursa-major on Fedora 36

In this tutorial we learn how to install ursa-major in Fedora 36. ursa-major is A utility for working with module’s koji tags in koji’s tag inheritance.

Introduction

In this tutorial we learn how to install ursa-major on Fedora 36.

What is ursa-major

Usra-Major can be used to edit a tag config file and update module’s koji tags in koji’s tag inheritance accordingly per the configuration in tag config file.

We can use yum or dnf to install ursa-major on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install ursa-major.

Install ursa-major on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install ursa-major using dnf by running the following command:

sudo dnf -y install ursa-major

Install ursa-major on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install ursa-major using yum by running the following command:

sudo yum -y install ursa-major

How To Uninstall ursa-major on Fedora 36

To uninstall only the ursa-major package we can use the following command:

sudo dnf remove ursa-major

ursa-major Package Contents on Fedora 36

/etc/ursa-major
/etc/ursa-major/ursa-major.conf
/usr/bin/ursa-major
/usr/lib/python3.10/site-packages/ursa_major
/usr/lib/python3.10/site-packages/ursa_major-0.4.2-py3.10.egg-info
/usr/lib/python3.10/site-packages/ursa_major-0.4.2-py3.10.egg-info/PKG-INFO
/usr/lib/python3.10/site-packages/ursa_major-0.4.2-py3.10.egg-info/SOURCES.txt
/usr/lib/python3.10/site-packages/ursa_major-0.4.2-py3.10.egg-info/dependency_links.txt
/usr/lib/python3.10/site-packages/ursa_major-0.4.2-py3.10.egg-info/entry_points.txt
/usr/lib/python3.10/site-packages/ursa_major-0.4.2-py3.10.egg-info/not-zip-safe
/usr/lib/python3.10/site-packages/ursa_major-0.4.2-py3.10.egg-info/requires.txt
/usr/lib/python3.10/site-packages/ursa_major-0.4.2-py3.10.egg-info/top_level.txt
/usr/lib/python3.10/site-packages/ursa_major/__init__.py
/usr/lib/python3.10/site-packages/ursa_major/__pycache__
/usr/lib/python3.10/site-packages/ursa_major/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/ursa_major/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/ursa_major/__pycache__/cli.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/ursa_major/__pycache__/cli.cpython-310.pyc
/usr/lib/python3.10/site-packages/ursa_major/__pycache__/koji_service.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/ursa_major/__pycache__/koji_service.cpython-310.pyc
/usr/lib/python3.10/site-packages/ursa_major/__pycache__/logger.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/ursa_major/__pycache__/logger.cpython-310.pyc
/usr/lib/python3.10/site-packages/ursa_major/__pycache__/mail.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/ursa_major/__pycache__/mail.cpython-310.pyc
/usr/lib/python3.10/site-packages/ursa_major/__pycache__/mbs.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/ursa_major/__pycache__/mbs.cpython-310.pyc
/usr/lib/python3.10/site-packages/ursa_major/__pycache__/utils.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/ursa_major/__pycache__/utils.cpython-310.pyc
/usr/lib/python3.10/site-packages/ursa_major/cli.py
/usr/lib/python3.10/site-packages/ursa_major/handlers
/usr/lib/python3.10/site-packages/ursa_major/handlers/__init__.py
/usr/lib/python3.10/site-packages/ursa_major/handlers/__pycache__
/usr/lib/python3.10/site-packages/ursa_major/handlers/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/ursa_major/handlers/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/ursa_major/handlers/__pycache__/add_module.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/ursa_major/handlers/__pycache__/add_module.cpython-310.pyc
/usr/lib/python3.10/site-packages/ursa_major/handlers/__pycache__/add_tag.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/ursa_major/handlers/__pycache__/add_tag.cpython-310.pyc
/usr/lib/python3.10/site-packages/ursa_major/handlers/__pycache__/base.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/ursa_major/handlers/__pycache__/base.cpython-310.pyc
/usr/lib/python3.10/site-packages/ursa_major/handlers/__pycache__/check_config.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/ursa_major/handlers/__pycache__/check_config.cpython-310.pyc
/usr/lib/python3.10/site-packages/ursa_major/handlers/__pycache__/remove_module.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/ursa_major/handlers/__pycache__/remove_module.cpython-310.pyc
/usr/lib/python3.10/site-packages/ursa_major/handlers/__pycache__/show_config.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/ursa_major/handlers/__pycache__/show_config.cpython-310.pyc
/usr/lib/python3.10/site-packages/ursa_major/handlers/__pycache__/update_tag.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/ursa_major/handlers/__pycache__/update_tag.cpython-310.pyc
/usr/lib/python3.10/site-packages/ursa_major/handlers/add_module.py
/usr/lib/python3.10/site-packages/ursa_major/handlers/add_tag.py
/usr/lib/python3.10/site-packages/ursa_major/handlers/base.py
/usr/lib/python3.10/site-packages/ursa_major/handlers/check_config.py
/usr/lib/python3.10/site-packages/ursa_major/handlers/remove_module.py
/usr/lib/python3.10/site-packages/ursa_major/handlers/show_config.py
/usr/lib/python3.10/site-packages/ursa_major/handlers/update_tag.py
/usr/lib/python3.10/site-packages/ursa_major/koji_service.py
/usr/lib/python3.10/site-packages/ursa_major/logger.py
/usr/lib/python3.10/site-packages/ursa_major/mail.py
/usr/lib/python3.10/site-packages/ursa_major/mbs.py
/usr/lib/python3.10/site-packages/ursa_major/templates
/usr/lib/python3.10/site-packages/ursa_major/templates/mail
/usr/lib/python3.10/site-packages/ursa_major/templates/mail/add-tag-error.txt.j2
/usr/lib/python3.10/site-packages/ursa_major/templates/mail/add-tag.txt.j2
/usr/lib/python3.10/site-packages/ursa_major/templates/mail/base.txt.j2
/usr/lib/python3.10/site-packages/ursa_major/utils.py
/usr/share/doc/ursa-major
/usr/share/doc/ursa-major/README.rst
/usr/share/licenses/ursa-major
/usr/share/licenses/ursa-major/LICENSE
/usr/share/man/man1/ursa-major-add-module.1.gz
/usr/share/man/man1/ursa-major-add-tag.1.gz
/usr/share/man/man1/ursa-major-check-config.1.gz
/usr/share/man/man1/ursa-major-remove-module.1.gz
/usr/share/man/man1/ursa-major-show-config.1.gz
/usr/share/man/man1/ursa-major.1.gz

References

Summary

In this tutorial we learn how to install ursa-major on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).