Установка TeXLive 2023 в дистрибутивах РОСА (и прочих Linux-ах)
Добавлено: 29 окт 2023, 18:13
TeXLive уже давно практически стандарт для установок TeX, особенно в мире Линуксов.
Как оказалось, мои мучения с пакетами texlive-* в текущем репозитории РОСЫ можно вполне универсально обойти, и установить самый актуальный дистрибутив TeXLive 2023 без особых трудностей - все уже отработано и подогнано под "среднего потребителя TeX" в штатном установщике install-tl и годится (IMHO) для любого дистрибутива Линукса.
Установка довольно проста, я сам ее проделывал много раз
... пока наконец не нашел хороший вариант для конвертации полученной установки в модуль для дистрибутива РОСА-Барий (что далеко не всем интересно).
Результат меня полностью удовлетворил - все работает, компилирует мои и чужие старые и новые *.tex-файлы быстро, нужные штифты генерируются, индексы и пр. вспомогательные процедуры сами запускаются (NB: см. ниже про права доступа на запись в директории, где установлен TeXLive), получаемые PDF вполне хорошие, ругается при прогоне через pdflatex в правильных местах и по делу - на мои собственные косяки. Недостающие пакеты можно отдельно доустанавливать.
Описания установки все понятны (тому же "среднему потребителю TeX"), есть и краткое, и полное,
и на русском (версии 2021 г., но я не увидел отличий).
Поэтому привожу основные моменты, по своему опыту, и с прицелом на конкретно РОСу (в руководствах TeXLive так и написано "... кое-какие моменты слишком специфичны в разных версиях Линукса").
Остались у меня и вопросы (моя квалификация: "кустарь-самоучка"), которые озвучу, но их немного.
Для Windows - если кому интересно - практически та же процедура проходит, см. детали:
https://tug.org/texlive/windows.html
https://tug.org/texlive/doc/texlive-ru/ ... #x1-460007
Хотя для Windows есть проверенный временем вариант MiKTeX, у них, судя по цветам на их аватарке, все непросто с "импортонезависимостью".
MiKTeX можно и для Linux устанавливать - и в принципе это очень было бы здорово: MiKTeX предлагает базовый установщик размера всего 135 MB. Назвали это “Just enough TeX”. И он работает с возможностью установки недостающего "на лету" - как только при работе компилятора TeX появляется запрос на какой-то отсутствующий пакет - он ставится с репозитория и компиляция продолжается. Так каждый пользователь соберет у себя после месяца или года работы весь ЕМУ нужный набор. Но там придется в любом случае разбираться, как компилировать (открытые) исходники, хотя они уверяют, что это несложно и многие дистрибутивы Linux просто имеют пакет с MiKTeX в своих репозиториях. Так что здесь обсуждаем установку готового TeXLive.
Ниже в нескольких постах описываю процедуру установки в ее основных шагах, ее варианты (полная, частичная и пр.), необходимые действия после установки, обслуживание (обновление, доустановка недостающего...).
Как оказалось, мои мучения с пакетами texlive-* в текущем репозитории РОСЫ можно вполне универсально обойти, и установить самый актуальный дистрибутив TeXLive 2023 без особых трудностей - все уже отработано и подогнано под "среднего потребителя TeX" в штатном установщике install-tl и годится (IMHO) для любого дистрибутива Линукса.
Установка довольно проста, я сам ее проделывал много раз

Результат меня полностью удовлетворил - все работает, компилирует мои и чужие старые и новые *.tex-файлы быстро, нужные штифты генерируются, индексы и пр. вспомогательные процедуры сами запускаются (NB: см. ниже про права доступа на запись в директории, где установлен TeXLive), получаемые PDF вполне хорошие, ругается при прогоне через pdflatex в правильных местах и по делу - на мои собственные косяки. Недостающие пакеты можно отдельно доустанавливать.
Описания установки все понятны (тому же "среднему потребителю TeX"), есть и краткое, и полное,
и на русском (версии 2021 г., но я не увидел отличий).
Поэтому привожу основные моменты, по своему опыту, и с прицелом на конкретно РОСу (в руководствах TeXLive так и написано "... кое-какие моменты слишком специфичны в разных версиях Линукса").
Остались у меня и вопросы (моя квалификация: "кустарь-самоучка"), которые озвучу, но их немного.
Для Windows - если кому интересно - практически та же процедура проходит, см. детали:
https://tug.org/texlive/windows.html
https://tug.org/texlive/doc/texlive-ru/ ... #x1-460007
Хотя для Windows есть проверенный временем вариант MiKTeX, у них, судя по цветам на их аватарке, все непросто с "импортонезависимостью".
MiKTeX можно и для Linux устанавливать - и в принципе это очень было бы здорово: MiKTeX предлагает базовый установщик размера всего 135 MB. Назвали это “Just enough TeX”. И он работает с возможностью установки недостающего "на лету" - как только при работе компилятора TeX появляется запрос на какой-то отсутствующий пакет - он ставится с репозитория и компиляция продолжается. Так каждый пользователь соберет у себя после месяца или года работы весь ЕМУ нужный набор. Но там придется в любом случае разбираться, как компилировать (открытые) исходники, хотя они уверяют, что это несложно и многие дистрибутивы Linux просто имеют пакет с MiKTeX в своих репозиториях. Так что здесь обсуждаем установку готового TeXLive.
Ниже в нескольких постах описываю процедуру установки в ее основных шагах, ее варианты (полная, частичная и пр.), необходимые действия после установки, обслуживание (обновление, доустановка недостающего...).