debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Бэкпортирование TexLive  (Прочитано 965 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн UlvHare

  • Topic Author
  • Сообщений: 5
Бэкпортирование TexLive
« : 18 Октябрь 2016, 16:45:29 »
Здравствуйте!

В связи с прекращением поддержки в Gentoo KDE4 открыл для себя Debian Jessie. Вот она стоит, работает, худо-бедно разобрался с инструментарием apt и даже пересобрал freetype с adobe-cff и apple-offset, без которых шрифты выглядели премерзостно. Однако делал я это с помощью бубна, гугла, https://wiki.debian.org/ru/DebianBuildPackages и чьей-то матери, чёткой единой инструкции по пересборке (бэкпортированию?) не нашёл.
И вот теперь встал вопрос о TexLive и прочем латехе. Мне позарез нужна версия не ниже 2015, т.к. там много важных обновлений русификации, XeLaTex и не только, что активно используется в текущей работе. Есть TexLive-2016 для testing, но как эту кучу пакетов аккуратно установить в Jessie представляю смутно. В Gentoo достаточно было разрешить по маске "tex-*" и "texlive-*", даже зависимости почти  не изменились, что логично, латех консервативен. А как это сделать в Debian?
 

Оффлайн vic5710

  • Сообщений: 426
  • не умножайте сущностей сверх необходимых
Re: Бэкпортирование TexLive
« Ответ #1 : 18 Октябрь 2016, 17:41:55 »
а в бэкпортах нет?
https://wiki.debian.org/ru/Backports
 

Оффлайн UlvHare

  • Topic Author
  • Сообщений: 5
Re: Бэкпортирование TexLive
« Ответ #2 : 18 Октябрь 2016, 17:46:58 »
а в бэкпортах нет?
https://wiki.debian.org/ru/Backports
Нет :( Стал бы я тут спрашивать, если б оно было... Самому надо бэкпортить, а как именно -- в этом и вопрос.
 

Оффлайн vic5710

  • Сообщений: 426
  • не умножайте сущностей сверх необходимых
Re: Бэкпортирование TexLive
« Ответ #3 : 18 Октябрь 2016, 18:01:54 »
« Последнее редактирование: 18 Октябрь 2016, 18:05:37 от vic5710 »
 
Пользователи, которые поблагодарили этот пост: UlvHare

Оффлайн ihammers

  • Сообщений: 1703
  • Debian GNU/Linux Stretch
    • Алтайская Группа Пользователей Linux
  • Jabber: ihammers@jabber.ru
Re: Бэкпортирование TexLive
« Ответ #4 : 29 Октябрь 2016, 07:04:58 »
Как вариант можно было бы попробовать добавить в список репозитариев stretch, после чего обновить список пакетов. И попытаться установить texlive:
sudo apt-get install -d -t stretch texlive-base --no-install-recommends
Но к сожалению данные вариант не подходит, слишком много пакетов за собой тянет texlive.

И вот теперь встал вопрос о TexLive и прочем латехе. Мне позарез нужна версия не ниже 2015, т.к. там много важных обновлений русификации, XeLaTex и не только, что активно используется в текущей работе.
А что за проблема с русификацией?
Я вот такую заготовку использую:
\documentclass[a5paper,10pt,twoside,titlepage]{book}
%% загружает пакет многоязыковой вёрстки
\usepackage{polyglossia}
%% устанавливает главный язык документа
\setdefaultlanguage[spelling=modern]{russian}
%% объявляет второй язык документа
\setotherlanguage{english}
%% свойства шрифтов по умолчанию
\defaultfontfeatures{Ligatures={TeX},Renderer=Basic}
%% задаёт основной шрифт документа Liberation Serif
\setmainfont[Ligatures={TeX,Historic}]{DejaVu Serif}
%% задаёт шрифт без засечек Liberation Serif
\setsansfont{DejaVu Serif}
%% задаёт моноширинный шрифт Liberation Mono
\setmonofont{DejaVu Sans Mono}
\usepackage[xetex]{hyperref}

\usepackage[left=2.5cm,right=1.5cm,top=2cm,bottom=2cm]{geometry}

\usepackage{amsthm}
\theoremstyle{definition}
\newtheorem{definition}{Опредление}

\usepackage{indentfirst}

\author{Тестовый автор.}
\title{Немного о XeLaTeX}
\date{\today}

%%% Описание глав и секций
%\usepackage{titlesec}
%% titleformat определяет стиль
%\titleformat{\chapter}[hang]{\LARGE\bfseries}{Глава \thechapter.}{5pt}{
%\LARGE\bfseries}
%\titleformat{\section}[hang]{\bfseries}{\thesection.}{5pt}{
%\bfseries}
%%%
\begin{document}
\maketitle
\tableofcontents

\section{Тестовая секция 1}

\section{Тестовая секция 2}

\end{document}
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Оффлайн UlvHare

  • Topic Author
  • Сообщений: 5
Re: Бэкпортирование TexLive
« Ответ #5 : 03 Март 2017, 10:52:30 »
Реанимирую, чтобы пометили как решённую, пусть и с костылями.
TexLive из Stretch действительно не встаёт, ибо хочет Perl-5.24, по сути, dist-upgrade, а тогда я теряю главную для себя плюшку Jessie - четверокеды. Бэкпортить хренову тучу TexLive-овских пакетов из сорцов не решился.
В итоге поставил ванильную по http://tex.stackexchange.com/a/95373. Всё прекрасно пашет, хвала автору ответа!

2 ihammers:
Я биолух, пишу статьи, в МАИК-овские журналы, в частности (см. https://www.linux.org.ru/forum/general/12742531). Так вот, с двуязычной библиографией по извращённым МАИК-овским правилам нормально справляется только связка XeLaTex+Biblatex+Biber > 2014. Сделал стиль на основе biblatex-gost, и ручную правку библиографии забыть как кошмарный сон. А вот как раз свеженький Biber хочет Perl-5.24, если ставить кошерно. В ванильном TexLive-2016 всё работает, то ли они туда кусок перла впилили...
 

Оффлайн ihammers

  • Сообщений: 1703
  • Debian GNU/Linux Stretch
    • Алтайская Группа Пользователей Linux
  • Jabber: ihammers@jabber.ru
Re: Бэкпортирование TexLive
« Ответ #6 : 05 Март 2017, 08:15:36 »
Я биолух, пишу статьи, в МАИК-овские журналы, в частности (см. https://www.linux.org.ru/forum/general/12742531). Так вот, с двуязычной библиографией по извращённым МАИК-овским правилам нормально справляется только связка XeLaTex+Biblatex+Biber > 2014. Сделал стиль на основе biblatex-gost, и ручную правку библиографии забыть как кошмарный сон. А вот как раз свеженький Biber хочет Perl-5.24, если ставить кошерно. В ванильном TexLive-2016 всё работает, то ли они туда кусок перла впилили...
Ясно. Если возникнут ещё проблемы, то я бы предложил использовать schroot в котором поставить только TeX Live из stretch.
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Теги: