How To Install python3-grammalecte on Fedora 36

In this tutorial we learn how to install python3-grammalecte in Fedora 36. python3-grammalecte is French grammar checker

Introduction

In this tutorial we learn how to install python3-grammalecte on Fedora 36.

What is python3-grammalecte

Grammalecte is a grammar checker for the French language, derived from Lightproof. Grammalecte helps writing a proper French, without distracting users with false positives. This grammar checker follows the principle positives, the better; if it cannot know with a good chance that a dubious expression is wrong, it keeps silent. This package provides the command line interface, along with a server and a Python library.

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

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

sudo dnf -y install python3-grammalecte

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

sudo yum -y install python3-grammalecte

How To Uninstall python3-grammalecte on Fedora 36

To uninstall only the python3-grammalecte package we can use the following command:

sudo dnf remove python3-grammalecte

python3-grammalecte Package Contents on Fedora 36

/usr/bin/grammalecte-cli.py
/usr/bin/grammalecte-server.py
/usr/lib/python3.10/site-packages/Grammalecte_fr-2.1.2-py3.10.egg-info
/usr/lib/python3.10/site-packages/Grammalecte_fr-2.1.2-py3.10.egg-info/PKG-INFO
/usr/lib/python3.10/site-packages/Grammalecte_fr-2.1.2-py3.10.egg-info/SOURCES.txt
/usr/lib/python3.10/site-packages/Grammalecte_fr-2.1.2-py3.10.egg-info/dependency_links.txt
/usr/lib/python3.10/site-packages/Grammalecte_fr-2.1.2-py3.10.egg-info/top_level.txt
/usr/lib/python3.10/site-packages/grammalecte
/usr/lib/python3.10/site-packages/grammalecte/README.txt
/usr/lib/python3.10/site-packages/grammalecte/WARNING.txt
/usr/lib/python3.10/site-packages/grammalecte/__init__.py
/usr/lib/python3.10/site-packages/grammalecte/__pycache__
/usr/lib/python3.10/site-packages/grammalecte/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/__pycache__/bottle.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/__pycache__/bottle.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/__pycache__/grammar_checker.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/__pycache__/grammar_checker.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/__pycache__/text.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/__pycache__/text.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/bottle.py
/usr/lib/python3.10/site-packages/grammalecte/fr
/usr/lib/python3.10/site-packages/grammalecte/fr/__init__.py
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/conj.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/conj.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/conj_data.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/conj_data.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/conj_generator.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/conj_generator.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/cregex.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/cregex.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/gc_engine.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/gc_engine.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/gc_functions.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/gc_functions.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/gc_options.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/gc_options.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/gc_rules.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/gc_rules.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/gc_rules_graph.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/gc_rules_graph.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/mfsp.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/mfsp.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/mfsp_data.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/mfsp_data.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/phonet.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/phonet.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/phonet_data.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/phonet_data.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/tests_core.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/tests_core.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/tests_modules.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/tests_modules.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/textformatter.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/__pycache__/textformatter.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/fr/conj.py
/usr/lib/python3.10/site-packages/grammalecte/fr/conj_data.py
/usr/lib/python3.10/site-packages/grammalecte/fr/conj_generator.py
/usr/lib/python3.10/site-packages/grammalecte/fr/cregex.py
/usr/lib/python3.10/site-packages/grammalecte/fr/gc_engine.py
/usr/lib/python3.10/site-packages/grammalecte/fr/gc_functions.py
/usr/lib/python3.10/site-packages/grammalecte/fr/gc_options.py
/usr/lib/python3.10/site-packages/grammalecte/fr/gc_rules.py
/usr/lib/python3.10/site-packages/grammalecte/fr/gc_rules_graph.py
/usr/lib/python3.10/site-packages/grammalecte/fr/mfsp.py
/usr/lib/python3.10/site-packages/grammalecte/fr/mfsp_data.py
/usr/lib/python3.10/site-packages/grammalecte/fr/phonet.py
/usr/lib/python3.10/site-packages/grammalecte/fr/phonet_data.py
/usr/lib/python3.10/site-packages/grammalecte/fr/tests_core.py
/usr/lib/python3.10/site-packages/grammalecte/fr/tests_modules.py
/usr/lib/python3.10/site-packages/grammalecte/fr/textformatter.py
/usr/lib/python3.10/site-packages/grammalecte/grammar_checker.py
/usr/lib/python3.10/site-packages/grammalecte/graphspell
/usr/lib/python3.10/site-packages/grammalecte/graphspell/__init__.py
/usr/lib/python3.10/site-packages/grammalecte/graphspell/__pycache__
/usr/lib/python3.10/site-packages/grammalecte/graphspell/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/graphspell/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/graphspell/__pycache__/char_player.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/graphspell/__pycache__/char_player.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/graphspell/__pycache__/dawg.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/graphspell/__pycache__/dawg.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/graphspell/__pycache__/echo.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/graphspell/__pycache__/echo.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/graphspell/__pycache__/ibdawg.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/graphspell/__pycache__/ibdawg.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/graphspell/__pycache__/keyboard_chars_proximity.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/graphspell/__pycache__/keyboard_chars_proximity.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/graphspell/__pycache__/lexgraph_fr.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/graphspell/__pycache__/lexgraph_fr.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/graphspell/__pycache__/progressbar.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/graphspell/__pycache__/progressbar.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/graphspell/__pycache__/spellchecker.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/graphspell/__pycache__/spellchecker.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/graphspell/__pycache__/str_transform.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/graphspell/__pycache__/str_transform.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/graphspell/__pycache__/tokenizer.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/grammalecte/graphspell/__pycache__/tokenizer.cpython-310.pyc
/usr/lib/python3.10/site-packages/grammalecte/graphspell/_dictionaries
/usr/lib/python3.10/site-packages/grammalecte/graphspell/_dictionaries/fr-allvars.json
/usr/lib/python3.10/site-packages/grammalecte/graphspell/_dictionaries/fr-classic.json
/usr/lib/python3.10/site-packages/grammalecte/graphspell/_dictionaries/fr-reform.json
/usr/lib/python3.10/site-packages/grammalecte/graphspell/char_player.py
/usr/lib/python3.10/site-packages/grammalecte/graphspell/dawg.py
/usr/lib/python3.10/site-packages/grammalecte/graphspell/echo.py
/usr/lib/python3.10/site-packages/grammalecte/graphspell/ibdawg.py
/usr/lib/python3.10/site-packages/grammalecte/graphspell/keyboard_chars_proximity.py
/usr/lib/python3.10/site-packages/grammalecte/graphspell/lexgraph_fr.py
/usr/lib/python3.10/site-packages/grammalecte/graphspell/progressbar.py
/usr/lib/python3.10/site-packages/grammalecte/graphspell/spellchecker.py
/usr/lib/python3.10/site-packages/grammalecte/graphspell/str_transform.py
/usr/lib/python3.10/site-packages/grammalecte/graphspell/tokenizer.py
/usr/lib/python3.10/site-packages/grammalecte/text.py
/usr/share/doc/python3-grammalecte
/usr/share/doc/python3-grammalecte/README.txt
/usr/share/licenses/python3-grammalecte
/usr/share/licenses/python3-grammalecte/LICENSE.fr.txt
/usr/share/licenses/python3-grammalecte/LICENSE.txt

References

Summary

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