How To Install congruity on Fedora 34
Introduction
In this tutorial we learn how to install congruity
on Fedora 34.
What is congruity
congruity is a GUI application for programming Logitech Harmony universal remote controls. congruity builds upon the work of libconcord, which provides the underlying communication. congruity is configured to handle the configuration files downloaded from the Logitech configuration website. After installing this package you can just use the Logitech configuration website and congruity will launch automatically when appropriate. A tool called ‘mhgui’ is also included for configuring remotes that only work through the myharmony.com website, which does not work with Linux. This includes the Harmony 200 and Harmony 300. To use it, simply run ‘mhgui’ and follow the prompts.
We can use yum
or dnf
to install congruity
on Fedora 34. In this tutorial we discuss both methods but you only need to choose one of method to install congruity.
Install congruity on Fedora 34 Using dnf
Update yum database with dnf
using the following command.
sudo dnf makecache --refresh
The output should look something like this:
Fedora 34 - x86_64 20 kB/s | 6.6 kB 00:00
Fedora 34 openh264 (From Cisco) - x86_64 1.4 kB/s | 989 B 00:00
Fedora Modular 34 - x86_64 68 kB/s | 6.5 kB 00:00
Fedora 34 - x86_64 - Updates 3.5 kB/s | 6.2 kB 00:01
Fedora Modular 34 - x86_64 - Updates 17 kB/s | 5.9 kB 00:00
Metadata cache created.
After updating yum database, We can install congruity
using dnf
by running the following command:
sudo dnf -y install congruity
Install congruity on Fedora 34 Using yum
Update yum database with yum
using the following command.
sudo yum makecache --refresh
The output should look something like this:
Fedora 34 - x86_64 20 kB/s | 6.6 kB 00:00
Fedora 34 openh264 (From Cisco) - x86_64 1.4 kB/s | 989 B 00:00
Fedora Modular 34 - x86_64 68 kB/s | 6.5 kB 00:00
Fedora 34 - x86_64 - Updates 3.5 kB/s | 6.2 kB 00:01
Fedora Modular 34 - x86_64 - Updates 17 kB/s | 5.9 kB 00:00
Metadata cache created.
After updating yum database, We can install congruity
using yum
by running the following command:
sudo yum -y install congruity
How To Uninstall congruity on Fedora 34
To uninstall only the congruity
package we can use the following command:
sudo dnf remove congruity
congruity Package Contents on Fedora 34
/usr/bin/congruity
/usr/bin/mhgui
/usr/lib/python3.9/site-packages/congruity
/usr/lib/python3.9/site-packages/congruity-20-py3.9.egg-info
/usr/lib/python3.9/site-packages/congruity-20-py3.9.egg-info/PKG-INFO
/usr/lib/python3.9/site-packages/congruity-20-py3.9.egg-info/SOURCES.txt
/usr/lib/python3.9/site-packages/congruity-20-py3.9.egg-info/dependency_links.txt
/usr/lib/python3.9/site-packages/congruity-20-py3.9.egg-info/entry_points.txt
/usr/lib/python3.9/site-packages/congruity-20-py3.9.egg-info/not-zip-safe
/usr/lib/python3.9/site-packages/congruity-20-py3.9.egg-info/top_level.txt
/usr/lib/python3.9/site-packages/congruity/__init__.py
/usr/lib/python3.9/site-packages/congruity/__pycache__
/usr/lib/python3.9/site-packages/congruity/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/congruity/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/congruity/__pycache__/congruity.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/congruity/__pycache__/congruity.cpython-39.pyc
/usr/lib/python3.9/site-packages/congruity/__pycache__/mhgui.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/congruity/__pycache__/mhgui.cpython-39.pyc
/usr/lib/python3.9/site-packages/congruity/__pycache__/mhmanager.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/congruity/__pycache__/mhmanager.cpython-39.pyc
/usr/lib/python3.9/site-packages/congruity/account.xsd
/usr/lib/python3.9/site-packages/congruity/activity.xsd
/usr/lib/python3.9/site-packages/congruity/am_data.xsd
/usr/lib/python3.9/site-packages/congruity/arrays.xsd
/usr/lib/python3.9/site-packages/congruity/button_mapping.xsd
/usr/lib/python3.9/site-packages/congruity/congruity.py
/usr/lib/python3.9/site-packages/congruity/data.xsd
/usr/lib/python3.9/site-packages/congruity/discovery.xsd
/usr/lib/python3.9/site-packages/congruity/dm_data.xsd
/usr/lib/python3.9/site-packages/congruity/dm_operation.xsd
/usr/lib/python3.9/site-packages/congruity/harmony.wsdl
/usr/lib/python3.9/site-packages/congruity/icon-complete.png
/usr/lib/python3.9/site-packages/congruity/icon-failed.png
/usr/lib/python3.9/site-packages/congruity/icon-in-progress.png
/usr/lib/python3.9/site-packages/congruity/icon-unstarted.png
/usr/lib/python3.9/site-packages/congruity/ir_data.xsd
/usr/lib/python3.9/site-packages/congruity/mhgui.py
/usr/lib/python3.9/site-packages/congruity/mhmanager.py
/usr/lib/python3.9/site-packages/congruity/operation.xsd
/usr/lib/python3.9/site-packages/congruity/product.xsd
/usr/lib/python3.9/site-packages/congruity/remote.png
/usr/lib/python3.9/site-packages/congruity/search_match.xsd
/usr/lib/python3.9/site-packages/congruity/serialization.xsd
/usr/lib/python3.9/site-packages/congruity/throbber.gif
/usr/lib/python3.9/site-packages/congruity/user_button_mapping.xsd
/usr/lib/python3.9/site-packages/congruity/user_feature.xsd
/usr/share/applications/congruity.desktop
/usr/share/applications/mhgui.desktop
/usr/share/doc/congruity
/usr/share/doc/congruity/COPYING
/usr/share/doc/congruity/Changelog
/usr/share/doc/congruity/README.txt
/usr/share/licenses/congruity
/usr/share/licenses/congruity/LICENSE.txt
/usr/share/man/man1/congruity.1.gz
/usr/share/man/man1/mhgui.1.gz
References
Summary
In this tutorial we learn how to install congruity
on Fedora 34 using yum and dnf.