Установите texlive 2017 на Ubuntu 16.04 LTS

Я пытался установить texlive 2017 за 2015, но я получил некоторую ошибку. Это говорит

trying to overwrite '/usr/share/doc/texlive-doc/latex/mweights/README',
   which is also in package texlive-latex-extra-doc 2015.20160320-1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)'

Я использовал

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

Как я могу зафиксировать его?

16
задан 20 June 2017 в 06:27

3 ответа

Я вчера столкнулся с этой проблемой и решил ее повторяющийся... потребовалось некоторое время.

сообщение об ошибке также указывает на загруженный .deb-пакет. Можно вызвать установку с: dpkg -i --force all /var/cache/apt/archives/texlive-...york0_all.deb

Это установит пакет с большим количеством предупреждений, но можно возобновить sudo apt install -f (я на самом деле использовал dist-upgrade) до следующего катастрофического отказа. Я должен был повторить эту процедуру шести пакетов.

, Когда установка, за которой следуют и больше никаких пакетов, повреждает процесс с упомянутой ошибкой, я когда-то перезапустил sudo apt dist-upgrade для завершения установки.

я пошел этим путем, потому что apt purge texlive-full не был возможен должный его поврежденное состояние.

6
ответ дан 23 November 2019 в 02:36

Для установки последнего и самого большого TeXLive 2017 выполните следующий код в терминале:

curl -sL http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz | tar zxf - && mv install-tl-20* install-tl
cd install-tl
echo "selected_scheme scheme-full" > profile \
  && ./install-tl -repository http://mirror.ctan.org/systems/texlive/tlnet -profile profile
export PATH=/usr/local/texlive/2017/bin/x86_64-linux:$PATH

И когда Вы хотите обновить пакеты, когда Вы хотите, можно дать эту команду: tlmgr update --all.

(полные инструкции по установке могут быть найдены на веб-сайт буксира )

, Если Вы не хотите устанавливать что-нибудь, вот изображение докера с TeXLive 2017.

Обладают!!

10
ответ дан 23 November 2019 в 02:36

Пакеты на PPA, который Вы используете, кажется, не обеспечивают чистое обновление от официальных пакетов Ubuntu (тот же файл принадлежит одному пакету в официальных репозиториях, и другому в PPA). Поэтому необходимо удалить существующий TEX Живые пакеты, прежде чем можно будет установить пакеты от PPA.

, С другой стороны, не используют PPA вообще и просто используют установщик, предоставленный TEX Живые разработчики.

И между прочим, нет, Вам не нужно texlive-full. Установка его имеет почти столько же смысла сколько устанавливающий все пакеты из репозиториев Ubuntu.

1
ответ дан 23 November 2019 в 02:36

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

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