Обновление TeX на Linux
Я пытаюсь скомпилировать некоторый код LaTeX, который использует алгоритм micmic environemt для создания псевдокода. Он не скомпилируется, и кто-то сказал мне, что из файла журнала слишком старые пакеты для этих необходимых сред. Как я могу обновить свои пакеты, чтобы получить самые новые версии? В менеджере пакетов synaptic я не вижу записи обновления для пакетов; только полный текст вместо простого текста в прямом эфире
1 ответ
Debian все еще выпускает TeXLive 2009, который сейчас довольно быстро становится довольно древним. Насколько я знаю, нет пакета (ни официального, ни неофициального) TeXLive 2010. У вас есть почти три варианта:
Вы можете установить свою собственную версию TeXLive 2010 в
/usr/local/дерево. Загрузите его с tug и следуйте инструкциям по установке Unix на этой странице. Это даст вам полную текущую версию TeXLive. Затем вы сможете использоватьtlmgrчтобы поддерживать вашу установку в актуальном состоянии. Если вы выберете этот путь, убедитесь, что путь к новым двоичным файлам находится в вашем$PATHа также в корнях$PATH, для поддержания двоичных файлов, таких какtexhashа такжеtlmgrработать.Вы можете сохранить текущий TeXLive и просто установить новые версии необходимых вам пакетов в своем локальном
texmfдерево. Местныйtexmfдерево на основе дистрибутивов Debian находится в/usr/local/share/texmf, Если у вас нет этого каталога, создайте его (как root, вам нужно будет использоватьsudo), загрузите пакеты из CTAN и установите их там. Вам нужно будет бежатьtexhashв качестве пользователя root для обновления файловой базы TeX, в противном случае TeX не найдет новые пакеты. Фактическая процедура установки будет отличаться от пакета к пакету. Если вы можете найти zds-файл, совместимый с tds, вы можете просто распаковать его в/usr/local/share/texmf, бежатьtexhashкак корень и вам будет сделано. Если нет, лучше всего следовать инструкциям в файле README, поставляемом с пакетом, или посмотреть документацию к пакету, если в нем содержатся некоторые инструкции по установке.Если вы единственный, кто использует TeX на этом компьютере, вы также можете установить пакеты в личном
texmfдерево, которое на Debian есть, я полагаю, в~/texmf, Процедура установки почти такая же, как при установке в локальном дереве texmf, за исключением того, что вам не нужно быть пользователем root и вам не нужно запускатьtexhashпосле установки.
Если вы публикуете список отдельных пакетов, кто-то может дать вам более подробную информацию.