How To Install rst2pdf on Fedora 36

In this tutorial we learn how to install rst2pdf in Fedora 36. rst2pdf is Tool for transforming reStructuredText to PDF

Introduction

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

What is rst2pdf

Tool for transforming reStructuredText to PDF using ReportLab

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

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

sudo dnf -y install rst2pdf

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

sudo yum -y install rst2pdf

How To Uninstall rst2pdf on Fedora 36

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

sudo dnf remove rst2pdf

rst2pdf Package Contents on Fedora 36

/usr/bin/rst2pdf
/usr/lib/python3.10/site-packages/rst2pdf
/usr/lib/python3.10/site-packages/rst2pdf-0.97-py3.10.egg-info
/usr/lib/python3.10/site-packages/rst2pdf-0.97-py3.10.egg-info/PKG-INFO
/usr/lib/python3.10/site-packages/rst2pdf-0.97-py3.10.egg-info/SOURCES.txt
/usr/lib/python3.10/site-packages/rst2pdf-0.97-py3.10.egg-info/dependency_links.txt
/usr/lib/python3.10/site-packages/rst2pdf-0.97-py3.10.egg-info/entry_points.txt
/usr/lib/python3.10/site-packages/rst2pdf-0.97-py3.10.egg-info/requires.txt
/usr/lib/python3.10/site-packages/rst2pdf-0.97-py3.10.egg-info/top_level.txt
/usr/lib/python3.10/site-packages/rst2pdf/__init__.py
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/aafigure_directive.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/aafigure_directive.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/basenodehandler.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/basenodehandler.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/config.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/config.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/counter_off_role.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/counter_off_role.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/counter_role.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/counter_role.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/createpdf.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/createpdf.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/dumpstyle.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/dumpstyle.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/findfonts.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/findfonts.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/flowables.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/flowables.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/genelements.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/genelements.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/genpdftext.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/genpdftext.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/image.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/image.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/languages.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/languages.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/log.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/log.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/math_flowable.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/math_flowable.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/nodehandlers.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/nodehandlers.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/noop_directive.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/noop_directive.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/oddeven_directive.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/oddeven_directive.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/opt_imports.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/opt_imports.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/pdfbuilder.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/pdfbuilder.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/pygments2style.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/pygments2style.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/pygments_code_block_directive.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/pygments_code_block_directive.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/rson.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/rson.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/sectnumlinks.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/sectnumlinks.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/sinker.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/sinker.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/sphinxnodes.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/sphinxnodes.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/styles.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/styles.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/svgimage.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/svgimage.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/utils.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/utils.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/writer.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/__pycache__/writer.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/aafigure_directive.py
/usr/lib/python3.10/site-packages/rst2pdf/basenodehandler.py
/usr/lib/python3.10/site-packages/rst2pdf/config.py
/usr/lib/python3.10/site-packages/rst2pdf/counter_off_role.py
/usr/lib/python3.10/site-packages/rst2pdf/counter_role.py
/usr/lib/python3.10/site-packages/rst2pdf/createpdf.py
/usr/lib/python3.10/site-packages/rst2pdf/dumpstyle.py
/usr/lib/python3.10/site-packages/rst2pdf/extensions
/usr/lib/python3.10/site-packages/rst2pdf/extensions/__init__.py
/usr/lib/python3.10/site-packages/rst2pdf/extensions/__pycache__
/usr/lib/python3.10/site-packages/rst2pdf/extensions/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/extensions/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/extensions/__pycache__/dotted_toc.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/extensions/__pycache__/dotted_toc.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/extensions/__pycache__/fancytitles.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/extensions/__pycache__/fancytitles.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/extensions/__pycache__/inkscape_r2p.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/extensions/__pycache__/inkscape_r2p.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/extensions/__pycache__/plantuml.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/extensions/__pycache__/plantuml.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/extensions/__pycache__/preprocess_r2p.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/extensions/__pycache__/preprocess_r2p.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/extensions/__pycache__/sample.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/extensions/__pycache__/sample.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/extensions/__pycache__/vectorpdf_r2p.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rst2pdf/extensions/__pycache__/vectorpdf_r2p.cpython-310.pyc
/usr/lib/python3.10/site-packages/rst2pdf/extensions/dotted_toc.py
/usr/lib/python3.10/site-packages/rst2pdf/extensions/fancytitles.py
/usr/lib/python3.10/site-packages/rst2pdf/extensions/inkscape_r2p.py
/usr/lib/python3.10/site-packages/rst2pdf/extensions/plantuml.py
/usr/lib/python3.10/site-packages/rst2pdf/extensions/preprocess_r2p.py
/usr/lib/python3.10/site-packages/rst2pdf/extensions/sample.py
/usr/lib/python3.10/site-packages/rst2pdf/extensions/vectorpdf_r2p.py
/usr/lib/python3.10/site-packages/rst2pdf/findfonts.py
/usr/lib/python3.10/site-packages/rst2pdf/flowables.py
/usr/lib/python3.10/site-packages/rst2pdf/genelements.py
/usr/lib/python3.10/site-packages/rst2pdf/genpdftext.py
/usr/lib/python3.10/site-packages/rst2pdf/image.py
/usr/lib/python3.10/site-packages/rst2pdf/images
/usr/lib/python3.10/site-packages/rst2pdf/images/image-missing.jpg
/usr/lib/python3.10/site-packages/rst2pdf/images/image-missing.png
/usr/lib/python3.10/site-packages/rst2pdf/languages.py
/usr/lib/python3.10/site-packages/rst2pdf/log.py
/usr/lib/python3.10/site-packages/rst2pdf/math_flowable.py
/usr/lib/python3.10/site-packages/rst2pdf/nodehandlers.py
/usr/lib/python3.10/site-packages/rst2pdf/noop_directive.py
/usr/lib/python3.10/site-packages/rst2pdf/oddeven_directive.py
/usr/lib/python3.10/site-packages/rst2pdf/opt_imports.py
/usr/lib/python3.10/site-packages/rst2pdf/pdfbuilder.py
/usr/lib/python3.10/site-packages/rst2pdf/pygments2style.py
/usr/lib/python3.10/site-packages/rst2pdf/pygments_code_block_directive.py
/usr/lib/python3.10/site-packages/rst2pdf/rson.py
/usr/lib/python3.10/site-packages/rst2pdf/sectnumlinks.py
/usr/lib/python3.10/site-packages/rst2pdf/sinker.py
/usr/lib/python3.10/site-packages/rst2pdf/sphinxnodes.py
/usr/lib/python3.10/site-packages/rst2pdf/styles
/usr/lib/python3.10/site-packages/rst2pdf/styles.py
/usr/lib/python3.10/site-packages/rst2pdf/styles/11x17.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/a0.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/a1-landscape.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/a1.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/a2-landscape.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/a2.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/a3-landscape.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/a3.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/a4-landscape.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/a4.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/a5-landscape.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/a5.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/a6-landscape.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/a6.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/autumn.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/b0.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/b1-landscape.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/b1.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/b2-landscape.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/b2.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/b3-landscape.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/b3.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/b4-landscape.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/b4.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/b5-landscape.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/b5.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/b6-landscape.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/b6.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/borland.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/bw.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/colorful.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/debugtables.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/default.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/dejavu.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/double-sided.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/eightpoint.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/emacs.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/freetype-sans.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/freetype-serif.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/friendly.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/fruity.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/kerning.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/legal.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/letter-landscape.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/letter.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/manni.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/monokai.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/murphy.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/native.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/no-compact-lists.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/pastie.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/perldoc.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/serif.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/sphinx.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/styles.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/tango.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/tenpoint.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/trac.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/twelvepoint.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/twocolumn.style
/usr/lib/python3.10/site-packages/rst2pdf/styles/vs.style
/usr/lib/python3.10/site-packages/rst2pdf/svgimage.py
/usr/lib/python3.10/site-packages/rst2pdf/templates
/usr/lib/python3.10/site-packages/rst2pdf/templates/cover.tmpl
/usr/lib/python3.10/site-packages/rst2pdf/templates/sphinxcover.tmpl
/usr/lib/python3.10/site-packages/rst2pdf/utils.py
/usr/lib/python3.10/site-packages/rst2pdf/writer.py

References

Summary

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