How To Install alot on Fedora 36

In this tutorial we learn how to install alot in Fedora 36. alot is Experimental terminal MUA based on notmuch mail

Introduction

In this tutorial we learn how to install alot on Fedora 36.

What is alot

alot makes use of existing solutions where possible edit mails; it lets notmuch handle your mailindex and uses a toolkit to render its display. You are responsible for automatic initial tagging.

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

Install alot 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 alot using dnf by running the following command:

sudo dnf -y install alot

Install alot 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 alot using yum by running the following command:

sudo yum -y install alot

How To Uninstall alot on Fedora 36

To uninstall only the alot package we can use the following command:

sudo dnf remove alot

alot Package Contents on Fedora 36

/usr/bin/alot
/usr/lib/python3.10/site-packages/alot
/usr/lib/python3.10/site-packages/alot-0.8.1-py3.10.egg-info
/usr/lib/python3.10/site-packages/alot-0.8.1-py3.10.egg-info/PKG-INFO
/usr/lib/python3.10/site-packages/alot-0.8.1-py3.10.egg-info/SOURCES.txt
/usr/lib/python3.10/site-packages/alot-0.8.1-py3.10.egg-info/dependency_links.txt
/usr/lib/python3.10/site-packages/alot-0.8.1-py3.10.egg-info/entry_points.txt
/usr/lib/python3.10/site-packages/alot-0.8.1-py3.10.egg-info/requires.txt
/usr/lib/python3.10/site-packages/alot-0.8.1-py3.10.egg-info/top_level.txt
/usr/lib/python3.10/site-packages/alot/__init__.py
/usr/lib/python3.10/site-packages/alot/__main__.py
/usr/lib/python3.10/site-packages/alot/__pycache__
/usr/lib/python3.10/site-packages/alot/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/__pycache__/__main__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/__pycache__/__main__.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/__pycache__/account.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/__pycache__/account.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/__pycache__/completion.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/__pycache__/completion.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/__pycache__/crypto.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/__pycache__/crypto.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/__pycache__/errors.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/__pycache__/errors.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/__pycache__/helper.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/__pycache__/helper.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/__pycache__/ui.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/__pycache__/ui.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/__pycache__/walker.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/__pycache__/walker.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/account.py
/usr/lib/python3.10/site-packages/alot/addressbook
/usr/lib/python3.10/site-packages/alot/addressbook/__init__.py
/usr/lib/python3.10/site-packages/alot/addressbook/__pycache__
/usr/lib/python3.10/site-packages/alot/addressbook/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/addressbook/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/addressbook/__pycache__/abook.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/addressbook/__pycache__/abook.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/addressbook/__pycache__/external.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/addressbook/__pycache__/external.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/addressbook/abook.py
/usr/lib/python3.10/site-packages/alot/addressbook/external.py
/usr/lib/python3.10/site-packages/alot/buffers
/usr/lib/python3.10/site-packages/alot/buffers/__init__.py
/usr/lib/python3.10/site-packages/alot/buffers/__pycache__
/usr/lib/python3.10/site-packages/alot/buffers/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/buffers/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/buffers/__pycache__/buffer.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/buffers/__pycache__/buffer.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/buffers/__pycache__/bufferlist.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/buffers/__pycache__/bufferlist.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/buffers/__pycache__/envelope.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/buffers/__pycache__/envelope.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/buffers/__pycache__/namedqueries.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/buffers/__pycache__/namedqueries.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/buffers/__pycache__/search.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/buffers/__pycache__/search.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/buffers/__pycache__/taglist.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/buffers/__pycache__/taglist.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/buffers/__pycache__/thread.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/buffers/__pycache__/thread.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/buffers/buffer.py
/usr/lib/python3.10/site-packages/alot/buffers/bufferlist.py
/usr/lib/python3.10/site-packages/alot/buffers/envelope.py
/usr/lib/python3.10/site-packages/alot/buffers/namedqueries.py
/usr/lib/python3.10/site-packages/alot/buffers/search.py
/usr/lib/python3.10/site-packages/alot/buffers/taglist.py
/usr/lib/python3.10/site-packages/alot/buffers/thread.py
/usr/lib/python3.10/site-packages/alot/commands
/usr/lib/python3.10/site-packages/alot/commands/__init__.py
/usr/lib/python3.10/site-packages/alot/commands/__pycache__
/usr/lib/python3.10/site-packages/alot/commands/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/commands/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/commands/__pycache__/bufferlist.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/commands/__pycache__/bufferlist.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/commands/__pycache__/common.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/commands/__pycache__/common.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/commands/__pycache__/envelope.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/commands/__pycache__/envelope.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/commands/__pycache__/globals.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/commands/__pycache__/globals.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/commands/__pycache__/namedqueries.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/commands/__pycache__/namedqueries.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/commands/__pycache__/search.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/commands/__pycache__/search.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/commands/__pycache__/taglist.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/commands/__pycache__/taglist.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/commands/__pycache__/thread.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/commands/__pycache__/thread.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/commands/__pycache__/utils.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/commands/__pycache__/utils.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/commands/bufferlist.py
/usr/lib/python3.10/site-packages/alot/commands/common.py
/usr/lib/python3.10/site-packages/alot/commands/envelope.py
/usr/lib/python3.10/site-packages/alot/commands/globals.py
/usr/lib/python3.10/site-packages/alot/commands/namedqueries.py
/usr/lib/python3.10/site-packages/alot/commands/search.py
/usr/lib/python3.10/site-packages/alot/commands/taglist.py
/usr/lib/python3.10/site-packages/alot/commands/thread.py
/usr/lib/python3.10/site-packages/alot/commands/utils.py
/usr/lib/python3.10/site-packages/alot/completion.py
/usr/lib/python3.10/site-packages/alot/crypto.py
/usr/lib/python3.10/site-packages/alot/db
/usr/lib/python3.10/site-packages/alot/db/__init__.py
/usr/lib/python3.10/site-packages/alot/db/__pycache__
/usr/lib/python3.10/site-packages/alot/db/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/db/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/db/__pycache__/attachment.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/db/__pycache__/attachment.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/db/__pycache__/envelope.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/db/__pycache__/envelope.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/db/__pycache__/errors.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/db/__pycache__/errors.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/db/__pycache__/manager.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/db/__pycache__/manager.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/db/__pycache__/message.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/db/__pycache__/message.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/db/__pycache__/thread.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/db/__pycache__/thread.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/db/__pycache__/utils.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/db/__pycache__/utils.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/db/attachment.py
/usr/lib/python3.10/site-packages/alot/db/envelope.py
/usr/lib/python3.10/site-packages/alot/db/errors.py
/usr/lib/python3.10/site-packages/alot/db/manager.py
/usr/lib/python3.10/site-packages/alot/db/message.py
/usr/lib/python3.10/site-packages/alot/db/thread.py
/usr/lib/python3.10/site-packages/alot/db/utils.py
/usr/lib/python3.10/site-packages/alot/defaults
/usr/lib/python3.10/site-packages/alot/defaults/abook_contacts.spec
/usr/lib/python3.10/site-packages/alot/defaults/alot.rc.spec
/usr/lib/python3.10/site-packages/alot/defaults/default.bindings
/usr/lib/python3.10/site-packages/alot/defaults/default.theme
/usr/lib/python3.10/site-packages/alot/defaults/notmuch.rc.spec
/usr/lib/python3.10/site-packages/alot/defaults/theme.spec
/usr/lib/python3.10/site-packages/alot/errors.py
/usr/lib/python3.10/site-packages/alot/helper.py
/usr/lib/python3.10/site-packages/alot/settings
/usr/lib/python3.10/site-packages/alot/settings/__init__.py
/usr/lib/python3.10/site-packages/alot/settings/__pycache__
/usr/lib/python3.10/site-packages/alot/settings/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/settings/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/settings/__pycache__/const.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/settings/__pycache__/const.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/settings/__pycache__/errors.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/settings/__pycache__/errors.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/settings/__pycache__/manager.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/settings/__pycache__/manager.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/settings/__pycache__/theme.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/settings/__pycache__/theme.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/settings/__pycache__/utils.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/settings/__pycache__/utils.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/settings/const.py
/usr/lib/python3.10/site-packages/alot/settings/errors.py
/usr/lib/python3.10/site-packages/alot/settings/manager.py
/usr/lib/python3.10/site-packages/alot/settings/theme.py
/usr/lib/python3.10/site-packages/alot/settings/utils.py
/usr/lib/python3.10/site-packages/alot/ui.py
/usr/lib/python3.10/site-packages/alot/utils
/usr/lib/python3.10/site-packages/alot/utils/__init__.py
/usr/lib/python3.10/site-packages/alot/utils/__pycache__
/usr/lib/python3.10/site-packages/alot/utils/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/utils/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/utils/__pycache__/argparse.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/utils/__pycache__/argparse.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/utils/__pycache__/cached_property.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/utils/__pycache__/cached_property.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/utils/__pycache__/configobj.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/utils/__pycache__/configobj.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/utils/argparse.py
/usr/lib/python3.10/site-packages/alot/utils/cached_property.py
/usr/lib/python3.10/site-packages/alot/utils/configobj.py
/usr/lib/python3.10/site-packages/alot/walker.py
/usr/lib/python3.10/site-packages/alot/widgets
/usr/lib/python3.10/site-packages/alot/widgets/__init__.py
/usr/lib/python3.10/site-packages/alot/widgets/__pycache__
/usr/lib/python3.10/site-packages/alot/widgets/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/widgets/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/widgets/__pycache__/bufferlist.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/widgets/__pycache__/bufferlist.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/widgets/__pycache__/globals.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/widgets/__pycache__/globals.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/widgets/__pycache__/namedqueries.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/widgets/__pycache__/namedqueries.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/widgets/__pycache__/search.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/widgets/__pycache__/search.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/widgets/__pycache__/thread.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/widgets/__pycache__/thread.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/widgets/__pycache__/utils.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/alot/widgets/__pycache__/utils.cpython-310.pyc
/usr/lib/python3.10/site-packages/alot/widgets/bufferlist.py
/usr/lib/python3.10/site-packages/alot/widgets/globals.py
/usr/lib/python3.10/site-packages/alot/widgets/namedqueries.py
/usr/lib/python3.10/site-packages/alot/widgets/search.py
/usr/lib/python3.10/site-packages/alot/widgets/thread.py
/usr/lib/python3.10/site-packages/alot/widgets/utils.py
/usr/share/doc/alot
/usr/share/doc/alot/NEWS
/usr/share/doc/alot/README.md
/usr/share/licenses/alot
/usr/share/licenses/alot/COPYING
/usr/share/man/man1/alot.1.gz

References

Summary

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