Проблема с установкой texlive 2017 на Ubuntu 16.04 LTS

Я пытался обновить с texlive 2015 - 2017.

Я выполнил следующие команды:

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

После выполнения последней строки я получаю много имен пакета с невстреченными зависимостями и следующей ошибкой:

 E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Но выполнение sudo apt-get -f install результаты по другой ошибке

Preconfiguring packages ...
(Reading database ... 880678 files and directories currently installed.)
Preparing to unpack .../texlive-fonts-extra-doc_2017.20170619-1~16.04.york0_all.deb ...
Unpacking texlive-fonts-extra-doc (2017.20170619-1~16.04.york0) over (2015.20160320-1) ...
dpkg: error processing archive /var/cache/apt/archives/texlive-fonts-extra-doc_2017.20170619-1~16.04.york0_all.deb (--unpack):
 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)
Errors were encountered while processing:
 /var/cache/apt/archives/texlive-fonts-extra-doc_2017.20170619-1~16.04.york0_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Похоже, что я застреваю с круговой проблемой.
Я попробовал решение, перечисленное в Установке texlive 2017 на Ubuntu 16.04 LTS, но не был успешен.

Кто-то может выручить меня?

5
задан 28 March 2018 в 12:09

1 ответ

Обычно это не рекомендуется, но вы можете принудительно перезаписать файл с помощью

sudo dpkg -i --force-all /var/cache/apt/archives/texlive-fonts-extra-doc_2017.20170619-1~16.04.york0_all.deb

и затем

sudo apt-get install -f
sudo dpkg --configure -a
sudo apt-get dist-upgrade
7
ответ дан 23 November 2019 в 09:04

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

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