How To Install texlive-filecontents on Fedora 36

In this tutorial we learn how to install texlive-filecontents in Fedora 36. texlive-filecontents is Extended filecontents and filecontents* environments

Introduction

In this tutorial we learn how to install texlive-filecontents on Fedora 36.

What is texlive-filecontents

LaTeX2e’s filecontents and filecontents* environments enable a LaTeX source file to generate external files as it runs through LaTeX. However, there are two limitations of these environments can only be used in the preamble of a document. The filecontents package removes these limitations, letting you overwrite existing files and letting you use filecontents/filecontents* anywhere. As of September 2019 the author tells us its functionality having moved into recent LaTeX kernels. It’s probably better not to move the package to obsolete because users may need it to rebuild old documents. Version 1.5 provides full functionality when run with an older kernel but issues a warning message and disables itself when run with a newer kernel."

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

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

sudo dnf -y install texlive-filecontents

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

sudo yum -y install texlive-filecontents

How To Uninstall texlive-filecontents on Fedora 36

To uninstall only the texlive-filecontents package we can use the following command:

sudo dnf remove texlive-filecontents

texlive-filecontents Package Contents on Fedora 36

/usr/share/licenses/texlive-filecontents
/usr/share/licenses/texlive-filecontents/lppl1.txt
/usr/share/texlive/texmf-dist/tex/latex/filecontents
/usr/share/texlive/texmf-dist/tex/latex/filecontents/filecontents.sty

References

Summary

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