How To Install texlive-extra-utils on Debian 12

Learn how to install texlive-extra-utils on Debian 12 with this tutorial. texlive-extra-utils is TeX Live

Introduction

In this tutorial we learn how to install texlive-extra-utils on Debian 12.

What is texlive-extra-utils

texlive-extra-utils is:

Myriad additional TeX-related support programs. Includes programs and macros for DVI file manipulation, literate programming, patgen, and plenty more.

This package includes the following CTAN packages:

a2ping – Advanced PS, PDF, EPS converter

adhocfilelist – ‘\listfiles’ entries from the command line

arara – Automation of LaTeX compilation

bibtex8 – BibTeX variant supporting 8-bit encodings

bibtexu – BibTeX variant supporting Unicode (UTF-8), via ICU

bundledoc – Bundle together all the files needed to build a LaTeX document

checklistings – Pass verbatim contents through a compiler and reincorporate the resulting output

chklref – Check for problems with labels in LaTeX

clojure-pamphlet – A simple literate programming tool based on clojure’s pamphlet system

cluttex – An automation tool for running LaTeX

ctan-o-mat – Upload or validate a package for CTAN

ctan_chk – CTAN guidelines verifier and corrector for uploading projects

ctanbib – Export CTAN entries to bib format

ctanify – Prepare a package for upload to CTAN

ctanupload – Support for users uploading to CTAN

ctie – C version of tie (merging Web change files)

cweb – CWEB for ANSI-C/C++ compilers

de-macro – Expand private macros in a document

detex – Strip TeX from a source file

digestif – Editor plugin for LaTeX, ConTeXt etc.

dtl – Tools to dis-assemble and re-assemble DVI files

dtxgen – Creates a template for a self-extracting .dtx file

dvi2tty – Produce ASCII from DVI

dviasm – A utility for editing DVI files

dvicopy – Copy DVI files, flattening VFs

dviinfox – Perl script to print DVI meta information

dviljk – DVI to Laserjet output

dviout-util –

dvipos – support DVI pos: specials used by ConTeXt DVI output

dvisvgm – Convert DVI, EPS, and PDF files to Scalable Vector Graphics format (SVG)

findhyph – Find hyphenated words in a document

git-latexdiff – Call latexdiff on two Git revisions of a file

gsftopk – Convert “Ghostscript fonts” to PK files

hook-pre-commit-pkg – Pre-commit git hook for LaTeX package developpers

installfont – A bash script for installing a LaTeX font family

ketcindy – macros for graphic generation and Cinderella plugin

latex-git-log – Typeset git log information

latex-papersize – Calculate LaTeX settings for any font and paper size

latex2man – Translate LaTeX-based manual pages into Unix man format

latex2nemeth – Convert LaTeX source to Braille with math in Nemeth

latexfileversion – Prints the version and date of a LaTeX class or style file

latexindent – Indent a LaTeX document, highlighting the programming structure

latexpand – Expand \input and \include in a LaTeX document

light-latex-make – llmk: A build tool for LaTeX documents

listings-ext – Automated input of source

ltxfileinfo – Print version information for a LaTeX file

ltximg – Extract LaTeX environments into separate image files

luajittex – LuaTeX with just-in-time (jit) compiler, with and without HarfBuzz

make4ht – A build system for tex4ht

match_parens – Find mismatches of parentheses, braces, (angle) brackets, in texts

mflua – configuration and base files for MFLua

mkjobtexmf – Generate a texmf tree for a particular job

optexcount – Python script for counting words in OpTeX documents

patgen – Generate hyphenation patterns

pdfbook2 – Create booklets from PDF files

pdfcrop – Crop PDF graphics

pdfjam – Shell scripts interfacing to pdfpages

pdflatexpicscale – Support software for downscaling graphics to be included by pdfLaTeX

pdftex-quiet – A bash wrapper for pdfTeX limiting its output to relevant errors

pdftosrc – Extract source file or stream from PDF file

pdfxup – Create n-up PDF pages with minimal margins

pfarrei – LaTeX support of pastors’ and priests’ work

pkfix – Replace pk fonts in PostScript with Type 1 fonts

pkfix-helper – Make PostScript files accessible to pkfix

pythontex – Run Python from within a document, typesetting the results

seetexk – Utilities for manipulating DVI files

spix – Yet another TeX compilation tool: simple, human readable, no option, no magic

srcredact – A tool for redacting sources

sty2dtx – Create a .dtx file from a .sty file

synctex – engine-level feature synchronizing output and source

tex4ebook – Converter from LaTeX to ebook formats

texaccents – Convert composite accented characters to Unicode

texcount – Count words in a LaTeX document

texdef – Display the definitions of TeX commands

texdiff – Compare documents and produce tagged merge

texdirflatten – Collect files related to a LaTeX job in a single directory

texfot – Filter clutter from the output of a TeX run

texlive-scripts-extra – TeX Live scripts

texliveonfly – On-the-fly download of missing TeX live packages

texloganalyser – Analyse TeX logs

texlogfilter – Filter LaTeX engines output or log file

texlogsieve – Filter and summarize LaTeX log files

texosquery – Cross-platform Java application to query OS information

texplate – A tool for creating document structures based on templates

texware – Utility programs for use with TeX

tie – Allow multiple web change files

tpic2pdftex – Use tpic commands in pdfTeX

typeoutfileinfo – Display class/package/file information

web – The original literate programming system

xindex – Unicode compatible index generation

xpdfopen – Commands to control PDF readers, under X11

There are three methods to install texlive-extra-utils on Debian 12. We can use apt-get, apt and aptitude. In the following sections we will describe each method. You can choose one of them.

Install texlive-extra-utils Using apt-get

Update apt database with apt-get using the following command.

sudo apt-get update

After updating apt database, We can install texlive-extra-utils using apt-get by running the following command:

sudo apt-get -y install texlive-extra-utils

Install texlive-extra-utils Using apt

Update apt database with apt using the following command.

sudo apt update

After updating apt database, We can install texlive-extra-utils using apt by running the following command:

sudo apt -y install texlive-extra-utils

Install texlive-extra-utils Using aptitude

If you want to follow this method, you might need to install aptitude first since aptitude is usually not installed by default on Debian. Update apt database with aptitude using the following command.

sudo aptitude update

After updating apt database, We can install texlive-extra-utils using aptitude by running the following command:

sudo aptitude -y install texlive-extra-utils

How To Uninstall texlive-extra-utils on Debian 12

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

sudo apt-get remove texlive-extra-utils

Uninstall texlive-extra-utils And Its Dependencies

To uninstall texlive-extra-utils and its dependencies that are no longer needed by Debian 12, we can use the command below:

sudo apt-get -y autoremove texlive-extra-utils

Remove texlive-extra-utils Configurations and Data

To remove texlive-extra-utils configuration and data from Debian 12 we can use the following command:

sudo apt-get -y purge texlive-extra-utils

Remove texlive-extra-utils configuration, data, and all of its dependencies

We can use the following command to remove texlive-extra-utils configurations, data and all of its dependencies, we can use the following command:

sudo apt-get -y autoremove --purge texlive-extra-utils

Dependencies

texlive-extra-utils have the following dependencies:

References

Summary

In this tutorial we learn how to install texlive-extra-utils package on Debian 12 using different package management tools: apt, apt-get and aptitude.