How To Install texlive-bib2gls on Fedora 36
Introduction
In this tutorial we learn how to install texlive-bib2gls
on Fedora 36.
What is texlive-bib2gls
This Java command line application may be used to extract glossary information stored in a .bib file and convert it into glossary entry definition commands. This application should be used with glossaries-extra.sty’s ‘record’ package option. It performs two functions in one records found in the .aux file (similar to bibtex), hierarchically sorts entries and collates location lists (similar to makeindex or xindy). The glossary entries can then be managed in a system such as JabRef, and only the entries that are actually required will be defined, reducing the resources required by TeX. The supplementary application convertgls2bib can be used to convert existing .tex files containing definitions (\newglossaryentry etc.) to the .bib format required by bib2gls.
We can use yum
or dnf
to install texlive-bib2gls
on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install texlive-bib2gls.
Install texlive-bib2gls 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-bib2gls
using dnf
by running the following command:
sudo dnf -y install texlive-bib2gls
Install texlive-bib2gls 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-bib2gls
using yum
by running the following command:
sudo yum -y install texlive-bib2gls
How To Uninstall texlive-bib2gls on Fedora 36
To uninstall only the texlive-bib2gls
package we can use the following command:
sudo dnf remove texlive-bib2gls
texlive-bib2gls Package Contents on Fedora 36
/usr/bin/bib2gls
/usr/bin/convertgls2bib
/usr/share/licenses/texlive-bib2gls
/usr/share/licenses/texlive-bib2gls/gpl3.txt
/usr/share/texlive/texmf-dist/doc/support/bib2gls
/usr/share/texlive/texmf-dist/doc/support/bib2gls/CHANGES
/usr/share/texlive/texmf-dist/doc/support/bib2gls/README.md
/usr/share/texlive/texmf-dist/doc/support/bib2gls/bib2gls-begin.pdf
/usr/share/texlive/texmf-dist/doc/support/bib2gls/bib2gls.1
/usr/share/texlive/texmf-dist/doc/support/bib2gls/bib2gls.pdf
/usr/share/texlive/texmf-dist/doc/support/bib2gls/convertgls2bib.1
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/animals.bib
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/bacteria.bib
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/baseunits.bib
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/bigmathsymbols.bib
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/binaryoperators.bib
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/books.bib
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/chemicalformula.bib
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/citations.bib
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/constants.bib
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/derivedunits.bib
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/films.bib
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/interpret-preamble.bib
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/interpret-preamble2.bib
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/markuplanguages.bib
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/mathgreek.bib
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/mathsobjects.bib
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/mathsrelations.bib
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/minerals.bib
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/miscsymbols.bib
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/no-interpret-preamble.bib
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/people.bib
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-authors.pdf
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-authors.tex
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-bacteria.pdf
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-bacteria.tex
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-chemical.pdf
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-chemical.tex
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-citations.pdf
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-citations.tex
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-constants.pdf
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-constants.tex
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-hierarchical.pdf
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-hierarchical.tex
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-markuplanguages.pdf
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-markuplanguages.tex
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-maths.pdf
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-maths.tex
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-media.pdf
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-media.tex
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-msymbols.pdf
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-msymbols.tex
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-multi1.pdf
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-multi1.tex
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-multi2.pdf
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-multi2.tex
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-nested.pdf
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-nested.tex
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-people.pdf
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-people.tex
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-textsymbols.pdf
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-textsymbols.tex
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-textsymbols2.pdf
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-textsymbols2.tex
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-units1.pdf
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-units1.tex
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-units2.pdf
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-units2.tex
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-units3.pdf
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-units3.tex
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-usergroups.pdf
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/sample-usergroups.tex
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/terms.bib
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/topics.bib
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/unaryoperators.bib
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/usergroups.bib
/usr/share/texlive/texmf-dist/doc/support/bib2gls/examples/vegetables.bib
/usr/share/texlive/texmf-dist/scripts/bib2gls
/usr/share/texlive/texmf-dist/scripts/bib2gls/bib2gls.jar
/usr/share/texlive/texmf-dist/scripts/bib2gls/bib2gls.sh
/usr/share/texlive/texmf-dist/scripts/bib2gls/convertgls2bib.jar
/usr/share/texlive/texmf-dist/scripts/bib2gls/convertgls2bib.sh
/usr/share/texlive/texmf-dist/scripts/bib2gls/resources
/usr/share/texlive/texmf-dist/scripts/bib2gls/resources/bib2gls-en.xml
/usr/share/texlive/texmf-dist/scripts/bib2gls/texparserlib.jar
References
Summary
In this tutorial we learn how to install texlive-bib2gls
on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).