Вопрос или проблема
Я пытаюсь установить texlive-full
из терминала. Я выдал две команды.
sudo apt-get install texlive-full
sudo apt-get update
Я также пробовал –
sudo apt-get upgrade texlive-full
Несмотря на всё это, у меня только версия 2015 года texlive
(что очень старая версия). Почему мой терминал не позволяет мне установить последнюю версию этого пакета? Есть ли способ конкретно указать, что установить версию 2019
? Я пытался найти номер версии релиза 2019 года, но не смог его найти. Даже номер, который я получаю в выводе tex -version
, это –
TeX 3.14159265 (TeX Live 2015/Debian)
kpathsea version 6.2.1
Как получить последнюю версию texlive
?
Когда Ubuntu 19.10 будет выпущена позже в этом месяце, в её стандартных репозиториях будет версия 2019 года texlive-full. Пакет texlive-full устанавливает большое количество зависимостей, но он устанавливается без проблем, если вы устанавливаете его из стандартных репозиториев Ubuntu с помощью sudo apt install texlive-full
. В данный момент вы используете 16.04, что достаточно старо, чтобы рассмотреть преимущества чистого управления пакетами при установке последней версии. Логическое управление пакетами важнее, чем незначительные улучшения в последней версии одного приложения для большинства пользователей Ubuntu.
Если вы получаете странные сообщения об ошибках, когда впервые начинаете использовать Tex Live, это может быть связано с тем, что ваш LaTeX код требует установить пакет texlive-latex-recommended с помощью sudo apt install texlive-latex-recommended
.
Для установки TeX Live через интернет официальный веб-сайт Tex Live рекомендует начать установку TeX Live, скачав install-tl-unx.tar.gz (4MB). Остальные файлы Tex Live (~2GB) будут установлены через сеть.
Я пробовал с официального веб-сайта: https://tug.org/texlive/.
Это более подробно и показывает временные метки для каждого шага и общее время установки.
Ответ или решение
Установка последней версии TeX Live
Если вы сталкиваетесь с проблемами при установке последней версии пакета texlive-full
, это может быть связано с устаревшими репозиториями вашей операционной системы. Давайте разберемся, почему вы получаете старую версию (2015 года) и как установить более новую версию, например, 2019 года.
1. Почему устанавливается старая версия?
При установке пакетов через apt-get
ваша система использует репозитории, указанные в файле /etc/apt/sources.list
и других файлах в каталоге /etc/apt/sources.list.d/
. Если вы используете Ubuntu 16.04, в стандартных репозиториях этой версии система будет содержать более старые версии пакетов, так как с момента выпуска Ubuntu 16.04 прошло много времени. Например, версия texlive-full
в этих репозиториях может относиться к 2015 году.
2. Использование актуальных репозиториев
Для установки более новой версии TeX Live вам потребуется:
- Обновить операционную систему до версии, которая содержит более новые репозитории, таких как Ubuntu 19.10 или более поздние, где в официальных репозиториях доступна версия 2019 года.
- Вариант, который подходит для всех версий Ubuntu — использовать установщик TeX Live напрямую с официального сайта.
3. Установка через официальный установщик TeX Live
Если вы хотите установить последнюю версию TeX Live (например, 2023 или 2024), вы можете воспользоваться сетевым установщиком. Для этого выполните следующие шаги:
-
Скачайте установщик:
Откройте терминал и выполните следующую команду для загрузки установщика:wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
-
Разархивируйте загруженный архив:
После загрузки, разархивируйте его:tar -xzf install-tl-unx.tar.gz cd install-tl-*
-
Запустите установку:
Теперь запустите установку:sudo ./install-tl
Установка может занять некоторое время, поскольку файлы TeX Live (~ 2 ГБ) будут загружены из интернета.
-
Следуйте инструкциям на экране:
Установщик предоставляет графический интерфейс и шаги, чтобы вы могли настроить необходимые параметры.
4. Проверка успешной установки
После завершения установки вы можете проверить версию TeX Live, выполнив следующую команду:
tex --version
Эта команда должна вернуть последнюю установленную версию TeX Live.
5. Дополнительные пакеты
Убедитесь, что у вас установлены все необходимые зависимости и пакеты, такие как texlive-latex-recommended
, которые могут понадобиться для корректной работы LaTeX:
sudo apt install texlive-latex-recommended
Заключение
Проблемы с установкой новой версии TeX Live связаны с устаревшими репозиториями операционной системы. Для установки новейших версий рекомендуется использовать сетевой установщик с официального сайта TeX Live. Таким образом, вы сможете получить доступ ко всем последним обновлениям и функциям пакета.