How To Install texlive-lua-uni-algos on Fedora 36

In this tutorial we learn how to install texlive-lua-uni-algos in Fedora 36. texlive-lua-uni-algos is Unicode algorithms for LuaTeX

Introduction

In this tutorial we learn how to install texlive-lua-uni-algos on Fedora 36.

What is texlive-lua-uni-algos

Lua code working with Unicode data has to deal with quite some challenges. For example there are many canonically equivalent sequences which should be treated in the same way, and even identifying a single character becomes quite different once you have to deal with all kinds of combining characters, emoji sequences and syllables in different scripts. Therefore lua-uni-algos wants to build a collection of small libraries implementing algorithms to deal with lots of the details in Unicode, such that authors of LuaTeX packages can focus on their actual functionality instead of having to fight against the peculiarities of Unicode. Given that this package provides Lua modules, it is only useful in Lua(HB)TeX. Additionally, it expects an up-to-date version of the unicode-data package to be present. This package is intended for package authors only; no user-level functionality provided.

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

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

sudo dnf -y install texlive-lua-uni-algos

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

sudo yum -y install texlive-lua-uni-algos

How To Uninstall texlive-lua-uni-algos on Fedora 36

To uninstall only the texlive-lua-uni-algos package we can use the following command:

sudo dnf remove texlive-lua-uni-algos

texlive-lua-uni-algos Package Contents on Fedora 36

/usr/share/licenses/texlive-lua-uni-algos
/usr/share/licenses/texlive-lua-uni-algos/lppl1.3.txt
/usr/share/texlive/texmf-dist/doc/luatex/lua-uni-algos
/usr/share/texlive/texmf-dist/doc/luatex/lua-uni-algos/README.md
/usr/share/texlive/texmf-dist/doc/luatex/lua-uni-algos/lua-uni-algos.pdf
/usr/share/texlive/texmf-dist/doc/luatex/lua-uni-algos/lua-uni-algos.tex
/usr/share/texlive/texmf-dist/tex/luatex/lua-uni-algos
/usr/share/texlive/texmf-dist/tex/luatex/lua-uni-algos/lua-uni-algos.lua
/usr/share/texlive/texmf-dist/tex/luatex/lua-uni-algos/lua-uni-case.lua
/usr/share/texlive/texmf-dist/tex/luatex/lua-uni-algos/lua-uni-graphemes.lua
/usr/share/texlive/texmf-dist/tex/luatex/lua-uni-algos/lua-uni-normalize.lua
/usr/share/texlive/texmf-dist/tex/luatex/lua-uni-algos/lua-uni-parse.lua

References

Summary

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