Проблема из-за зависимости от пакета между 'texlive-bibtex-extra' и 'biber' в TeXLive 2019 на Ubuntu 18.04 виртуальная машина LTS

Я - пользователь уровня новичка Ubuntu (18.04 виртуальных машин LTS). Я установил TeXLive 2019 через командную строку:

sudo add-apt-repository ppa:jonathonf/texlive-2019
sudo apt-get update
sudo apt-get install texlive

Теперь, мне нужно \usepackage{biblatex} который живет в пакете TeXLive texlive-bibtex-extra. Кроме того, мне нужен другой пакет TeXLive biber.
Но когда я прихожу к установке biber, это просит удалять texlive-bibtex-extra.
Что я могу сделать теперь?

3
задан 19 April 2020 в 20:34

1 ответ

Ваша проблема, вероятно, лучше решена автором PPA, как прокомментировано @N0orbert. Я предлагаю альтернативную опцию здесь.

Другая возможность состоит в том, чтобы установить "портативный" экземпляр TeXLive в каталоге под Вашим домом (у меня есть несколько экземпляров TeXLive, установленных в моей системе; я использую их, чтобы проверить, что мой пакет под несколькими версиями основных пакетов---TEX/латекс является очень активным сообществом, и 3 года разработки являются большим количеством изменений). Преимущество состоит в том, что Ваша установка параллельно к системе один, недостаток - то, что она легко не интегрируется в рабочем столе (необходимо использовать много инструкции по командной строке [примечание 1]).

Сделайте все как обычного пользователя, таким образом, Вы не коснетесь стандартной установки.

В основном Вы следуете инструкциям для получения установки сети TeXLive.

  1. загрузите установщик сети TeXLive
  2. следуйте инструкциям для установки сетевой версии TeXLive https://tug.org/texlive/acquire-netinstall.html---убедиться выбрать "портативную установку" в соответствии с персональным каталогом, как $HOME/texlive2020 или подобный.
  3. Теперь необходимо изменить ПУТЬ для нахождения новых каталогов перед системными. Я использую этот сценарий от AlexG, чтобы иметь оболочку с помощью портативной.

Заметьте, что это - своего рода расширенная настройка, таким образом, необходимо понять вещи как переменные среды, сценарии запуска, PATH и подобная вещь, иначе не делайте этого.

Оборотная сторона - то, что Вам будут нужны дополнительные 6-8 Гбайт для каждой версии TeXLive, которую Вы имеете (больше, если Вы не отключаете резервные копии [примечание 2]), и все это должно будет быть загружено с Вашей интернет-ссылки.

[примечание 1] ну, можно изменить сценарии запуска для добавления новых каталогов перед стандартными. Это будет только для Вашего пользователя, и я никогда не делал это, таким образом, я не гарантирую, что это будет работать хорошо.

[примечание 2] необходимо сохранить новый репозиторий актуальным, работая tlmgr update --all --self (с корректным PATH!) вручную время от времени. Это сохранит старые версии пакета как резервные копии; можно удалить их/избегать их, если Вы хотите, но по умолчанию это сделает резервные копии.

1
ответ дан 25 April 2020 в 10:45

Другие вопросы по тегам:

Похожие вопросы: