How To Install texlive-lib-devel on CentOS 8

texlive-lib-devel is Development files for TeX specific shared libraries Development files for TeX specific shared libraries

Introduction

In this tutorial we learn how to install texlive-lib-devel on CentOS 8.

What is texlive-lib-devel

Development files for TeX specific shared libraries. texlive-lib-devel 7 20180414 20.el8 x86_64 89 k texlive-20180414-20.el8.src.rpm powertools Development files for TeX specific shared libraries http Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia Development files for TeX specific shared libraries.

We can use yum or dnf to install texlive-lib-devel on CentOS 8. In this tutorial we discuss both methods but you only need to choose one of method to install texlive-lib-devel.

Install texlive-lib-devel on CentOS 8 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

The output should look something like this:

CentOS Linux 8 - AppStream                                       43 kB/s | 4.3 kB     00:00    
CentOS Linux 8 - BaseOS                                          65 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - ContinuousRelease                               43 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - Extras                                          23 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - FastTrack                                       40 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - HighAvailability                                36 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - Plus                                            24 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - PowerTools                                      50 kB/s | 4.3 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64           13 kB/s | 9.2 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                   24 kB/s | 8.5 kB     00:00    
Metadata cache created.

After updating yum database, We can install texlive-lib-devel using dnf by running the following command:

sudo dnf -y install texlive-lib-devel

Install texlive-lib-devel on CentOS 8 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

The output should look something like this:

CentOS Linux 8 - AppStream                                       43 kB/s | 4.3 kB     00:00    
CentOS Linux 8 - BaseOS                                          65 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - ContinuousRelease                               43 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - Extras                                          23 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - FastTrack                                       40 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - HighAvailability                                36 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - Plus                                            24 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - PowerTools                                      50 kB/s | 4.3 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64           13 kB/s | 9.2 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                   24 kB/s | 8.5 kB     00:00    
Metadata cache created.

After updating yum database, We can install texlive-lib-devel using yum by running the following command:

sudo yum -y install texlive-lib-devel

How To Uninstall texlive-lib-devel on CentOS 8

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

sudo dnf remove texlive-lib-devel

texlive-lib-devel Package Contents on CentOS 8

/usr/include/kpathsea
/usr/include/kpathsea/absolute.h
/usr/include/kpathsea/c-auto-32.h
/usr/include/kpathsea/c-auto.h
/usr/include/kpathsea/c-ctype.h
/usr/include/kpathsea/c-dir.h
/usr/include/kpathsea/c-errno.h
/usr/include/kpathsea/c-fopen.h
/usr/include/kpathsea/c-limits.h
/usr/include/kpathsea/c-memstr.h
/usr/include/kpathsea/c-minmax.h
/usr/include/kpathsea/c-namemx.h
/usr/include/kpathsea/c-pathch.h
/usr/include/kpathsea/c-pathmx.h
/usr/include/kpathsea/c-proto.h
/usr/include/kpathsea/c-stat.h
/usr/include/kpathsea/c-std.h
/usr/include/kpathsea/c-unistd.h
/usr/include/kpathsea/cnf.h
/usr/include/kpathsea/concatn.h
/usr/include/kpathsea/config.h
/usr/include/kpathsea/debug.h
/usr/include/kpathsea/expand.h
/usr/include/kpathsea/getopt.h
/usr/include/kpathsea/hash.h
/usr/include/kpathsea/knj.h
/usr/include/kpathsea/kpathsea.h
/usr/include/kpathsea/lib.h
/usr/include/kpathsea/line.h
/usr/include/kpathsea/magstep.h
/usr/include/kpathsea/mingw32.h
/usr/include/kpathsea/paths.h
/usr/include/kpathsea/pathsearch.h
/usr/include/kpathsea/proginit.h
/usr/include/kpathsea/progname.h
/usr/include/kpathsea/readable.h
/usr/include/kpathsea/simpletypes.h
/usr/include/kpathsea/str-list.h
/usr/include/kpathsea/str-llist.h
/usr/include/kpathsea/systypes.h
/usr/include/kpathsea/tex-file.h
/usr/include/kpathsea/tex-glyph.h
/usr/include/kpathsea/tex-hush.h
/usr/include/kpathsea/tex-make.h
/usr/include/kpathsea/types.h
/usr/include/kpathsea/variable.h
/usr/include/kpathsea/version.h
/usr/include/kpathsea/win32lib.h
/usr/include/synctex
/usr/include/synctex/synctex_parser.h
/usr/include/synctex/synctex_parser_utils.h
/usr/include/texlua52
/usr/include/texlua52/lauxlib.h
/usr/include/texlua52/lua.h
/usr/include/texlua52/lua.hpp
/usr/include/texlua52/luaconf.h
/usr/include/texlua52/lualib.h
/usr/include/texlua53
/usr/include/texlua53/lauxlib.h
/usr/include/texlua53/lua.h
/usr/include/texlua53/lua.hpp
/usr/include/texlua53/luaconf.h
/usr/include/texlua53/lualib.h
/usr/include/texluajit
/usr/include/texluajit/lauxlib.h
/usr/include/texluajit/lua.h
/usr/include/texluajit/lua.hpp
/usr/include/texluajit/luaconf.h
/usr/include/texluajit/luajit.h
/usr/include/texluajit/lualib.h
/usr/lib/libkpathsea.so
/usr/lib/libptexenc.so
/usr/lib/libsynctex.so
/usr/lib/libtexlua52.so
/usr/lib/libtexlua53.so
/usr/lib/libtexluajit.so
/usr/lib/pkgconfig/kpathsea.pc
/usr/lib/pkgconfig/ptexenc.pc
/usr/lib/pkgconfig/synctex.pc
/usr/lib/pkgconfig/texlua52.pc
/usr/lib/pkgconfig/texlua53.pc
/usr/lib/pkgconfig/texluajit.pc
/usr/include/kpathsea
/usr/include/kpathsea/absolute.h
/usr/include/kpathsea/c-auto-64.h
/usr/include/kpathsea/c-auto.h
/usr/include/kpathsea/c-ctype.h
/usr/include/kpathsea/c-dir.h
/usr/include/kpathsea/c-errno.h
/usr/include/kpathsea/c-fopen.h
/usr/include/kpathsea/c-limits.h
/usr/include/kpathsea/c-memstr.h
/usr/include/kpathsea/c-minmax.h
/usr/include/kpathsea/c-namemx.h
/usr/include/kpathsea/c-pathch.h
/usr/include/kpathsea/c-pathmx.h
/usr/include/kpathsea/c-proto.h
/usr/include/kpathsea/c-stat.h
/usr/include/kpathsea/c-std.h
/usr/include/kpathsea/c-unistd.h
/usr/include/kpathsea/cnf.h
/usr/include/kpathsea/concatn.h
/usr/include/kpathsea/config.h
/usr/include/kpathsea/debug.h
/usr/include/kpathsea/expand.h
/usr/include/kpathsea/getopt.h
/usr/include/kpathsea/hash.h
/usr/include/kpathsea/knj.h
/usr/include/kpathsea/kpathsea.h
/usr/include/kpathsea/lib.h
/usr/include/kpathsea/line.h
/usr/include/kpathsea/magstep.h
/usr/include/kpathsea/mingw32.h
/usr/include/kpathsea/paths.h
/usr/include/kpathsea/pathsearch.h
/usr/include/kpathsea/proginit.h
/usr/include/kpathsea/progname.h
/usr/include/kpathsea/readable.h
/usr/include/kpathsea/simpletypes.h
/usr/include/kpathsea/str-list.h
/usr/include/kpathsea/str-llist.h
/usr/include/kpathsea/systypes.h
/usr/include/kpathsea/tex-file.h
/usr/include/kpathsea/tex-glyph.h
/usr/include/kpathsea/tex-hush.h
/usr/include/kpathsea/tex-make.h
/usr/include/kpathsea/types.h
/usr/include/kpathsea/variable.h
/usr/include/kpathsea/version.h
/usr/include/kpathsea/win32lib.h
/usr/include/synctex
/usr/include/synctex/synctex_parser.h
/usr/include/synctex/synctex_parser_utils.h
/usr/include/texlua52
/usr/include/texlua52/lauxlib.h
/usr/include/texlua52/lua.h
/usr/include/texlua52/lua.hpp
/usr/include/texlua52/luaconf.h
/usr/include/texlua52/lualib.h
/usr/include/texlua53
/usr/include/texlua53/lauxlib.h
/usr/include/texlua53/lua.h
/usr/include/texlua53/lua.hpp
/usr/include/texlua53/luaconf.h
/usr/include/texlua53/lualib.h
/usr/include/texluajit
/usr/include/texluajit/lauxlib.h
/usr/include/texluajit/lua.h
/usr/include/texluajit/lua.hpp
/usr/include/texluajit/luaconf.h
/usr/include/texluajit/luajit.h
/usr/include/texluajit/lualib.h
/usr/lib64/libkpathsea.so
/usr/lib64/libptexenc.so
/usr/lib64/libsynctex.so
/usr/lib64/libtexlua52.so
/usr/lib64/libtexlua53.so
/usr/lib64/libtexluajit.so
/usr/lib64/pkgconfig/kpathsea.pc
/usr/lib64/pkgconfig/ptexenc.pc
/usr/lib64/pkgconfig/synctex.pc
/usr/lib64/pkgconfig/texlua52.pc
/usr/lib64/pkgconfig/texlua53.pc
/usr/lib64/pkgconfig/texluajit.pc

References

Summary

In this tutorial we learn how to install texlive-lib-devel on CentOS 8 using yum and dnf.