проблема установки texlive в Xubuntu 16.04.1 - proUbuntu
Винтажный Клуб для гитаристов
3 голосов
/

При установке texlive в Xubuntu 16.04.1 он не устанавливается должным образом. Когда я обновляю систему, она показывает следующую ошибку.

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 texlive-full : Depends: texlive-lang-english (>= 2015) but it is not installed
                Depends: texlive-latex-recommended-doc (>= 2015) but it is not installed
                Depends: texlive-latex-base-doc (>= 2015) but it is not installed
E: Unmet dependencies. Try using -f.

Я тоже пробовал:

sudo apt-get -f install

Это не сработало. Я также попробовал Synaptic, но он дает мне следующую ошибку

E: /var/cache/apt/archives/texlive-lang-english_2015.20160223-1_all.deb: cannot copy extracted data for './usr/share/doc/texlive-doc/latex/lshort-english/lshort.pdf' to '/usr/share/doc/texlive-doc/latex/lshort-english/lshort.pdf.dpkg-new': unexpected end of file or stream
E: /var/cache/apt/archives/texlive-latex-recommended-doc_2015.20160320-1_all.deb: cannot copy extracted data for './usr/share/doc/texlive-doc/latex/eso-pic/eso-ex4.tex' to '/usr/share/doc/texlive-doc/latex/eso-pic/eso-ex4.tex.dpkg-new': unexpected end of file or stream

, пожалуйста, помогите мне

1 Ответ

4 голосов
/

У меня была похожая проблема при обновлении с Ubuntu LTS 14.04 до LTS 16.04.1. Я не смог удалить textlive *, используя предложение rancho . Затем я нашел решение vehka о том, как удалить texlive-latex-base-doc: apt-get не работает после обновления версии (неудовлетворенные зависимости)

$ sudo dpkg --force-all --purge texlive-latex-base-doc

Также важно тщательно удалить все пакеты, иначе переустановка не будет работать. Я выполнил шаги, которые я сделал из комментария mubeena в комментарии к решению, предоставленному Nate Eldredge для собственного потока mubeena: много ошибок dpkg при обновлении * * 1016

$ sudo apt-get remove --purge tex-common texlive-*
$ sudo rm /etc/texmf/

На основании другой ошибки, которую вы получаете, вам может потребоваться удалить также texlive-lang-english с помощью

$ sudo dpkg --force-all --purge texlive-lang-english

Тогда вы могли бы сделать

$ sudo apt-get -f install

и наконец

$ sudo apt-get install texlive-full

Эта последняя команда установит все необходимое и многое другое. Возможно, вы захотите изучить другие подробные или более легкие версии установки texlive, но, вероятно, установка всего этого упростит вам задачу. Я делюсь объяснениями ufos в следующей ветке: Установка texlive-full на Ubuntu 12.04 , но есть хорошая разбивка по masroor , если вы хотите установите именно то, что вам нужно.

Добро пожаловать на сайт proUbuntu, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...