
Не уверен, следует ли это разместить здесь или на TeX Stackexchange. Не стесняйтесь переместить, если я ошибся. Моя установка: GNU/Linux, ядро 2.6.32-5-686, CrunchBang Linux statler. Я установил xetex через apt-get (texlive-xetex). Проблема в том, что всякий раз, когда я пытаюсь скомпилировать файл .tex, который LaTeX скомпилирует без проблем, я получаю следующее от xetex:
Это XeTeX, версия 3.1415926-2.2-0.9995.2 (TeX Live 2009/Debian) (критическая ошибка форматирования файла; я в тупике)
Я установил xelatex, моя версия latex
me@box:~$ latex --version pdfTeX 3.1415926-1.40.10-2.2 (TeX Live 2009/Debian) kpathsea версия 5.0.0
Версия xelatex — это
asha@andromeda:~$ xelatex --version XeTeX 3.1415926-2.2-0.9995.2 (TeX Live 2009/Debian) kpathsea версия 5.0.0
При поиске выяснилось, что это связано с недавним обновлением zlib, версия zlib-1.2.6.Источник. Другие сообщения показывают, что другие программы также были затронуты, но я не смог найти описание решения, которое я мог бы использовать. Был один пример, когда кто-то сообщил об успешном связывании со старой версией zlib при сборке рассматриваемого инструмента из исходников. Это может быть немного выше моих навыков Linux на данный момент.
Что мне сделать с моим текущим дистрибутивом и настройками, чтобы xetex заработал?
решение1
В системе отслеживания ошибок Debian есть отчет об ошибке по этой проблеме,упоминание о том, что нестабильные репозитории Debian уже имеют исправленные пакеты (ибазы данных пакетов показывают, что они уже попали в репозитории Debian/testing). СCrunchbang 10 "Statler" основан на Debian/стабильный, эти фиксированные пакеты могут занять некоторое время, прежде чем станут доступны там; однако вы можете смешивать и подбирать их, если будете немного осторожны (см., например,этот вопрос).