Полностью удаляет текслив

Я обновился до texlive 2017, но имел некоторые проблемы с ним и поэтому хотел вернуться к версии 2015 года. Я удалил его с помощью sudo apt-get purge --auto-remove texlive*, но он, похоже, не удалял все. Когда я пытаюсь sudo apt-get install texlive, я получаю следующую ошибку:

Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies. libosgi-compendium-java : Depends: libgeronimo-jpa-2.0-spec-java but it is not going to be installed texlive : Depends: texlive-latex-recommended (>= 2015) but it is not going to be installed Depends: texlive-latex-base (>= 2015) but it is not going to be installed Depends: texlive-fonts-recommended (>= 2015) but it is not going to be installed E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Затем я попытался выполнить шаги, описанные в этом сообщении, но в этой ситуации это не помогло. Любые идеи?

Спасибо заранее!

0
задан 16 October 2017 в 17:32

2 ответа

Попробуйте удалить полный пакет (texlive-full). Могут быть некоторые остатки от зависимостей. Удачи.

sudo apt-get purge --autoremove texlive-full

Это может помочь исправить сломанные пакеты:

sudo apt-get install -f sudo apt-get update sudo apt-get upgrade sudo dpkg --configure -a

Что-то, чтобы рассмотреть, если выше не работает:

sudo apt-get purge texlive* sudo rm -rf /usr/local/texlive/* and rm -rf ~/.texlive* sudo rm -rf /usr/local/share/texmf sudo rm -rf /var/lib/texmf sudo rm -rf /etc/texmf sudo apt-get remove tex-common --purge rm -rf ~/.texlive find -L /usr/local/bin/ -lname /usr/local/texlive/*/bin/* | xargs rm
0
ответ дан 18 July 2018 в 05:13

Попробуйте удалить полный пакет (texlive-full). Могут быть некоторые остатки от зависимостей. Удачи.

sudo apt-get purge --autoremove texlive-full

Это может помочь исправить сломанные пакеты:

sudo apt-get install -f sudo apt-get update sudo apt-get upgrade sudo dpkg --configure -a

Что-то, чтобы рассмотреть, если выше не работает:

sudo apt-get purge texlive* sudo rm -rf /usr/local/texlive/* and rm -rf ~/.texlive* sudo rm -rf /usr/local/share/texmf sudo rm -rf /var/lib/texmf sudo rm -rf /etc/texmf sudo apt-get remove tex-common --purge rm -rf ~/.texlive find -L /usr/local/bin/ -lname /usr/local/texlive/*/bin/* | xargs rm
0
ответ дан 24 July 2018 в 18:16
  • 1
    Это было решено некоторое время назад. Ваше предложение было, очевидно, первым, что я попробовал, и это не сработало, как объяснялось в вопросе. – J.B. 5 May 2018 в 21:12
  • 2
    Так вы попробовали texlive * или texlive-full? – Rezar 5 May 2018 в 21:27
  • 3
    И то и другое. Обратите внимание, что texlive-full должен содержаться в texlive *. – J.B. 5 May 2018 в 21:32
  • 4
    Понимаю. Вы также удалили / usr / local / texlive / 2017? (предполагая, что вы хотите сохранить 2015 год) – Rezar 5 May 2018 в 21:37
  • 5
    Да. Проблема заключалась в некоторых пакетах. Каков ваш интерес к этому, у вас есть такая же проблема? – J.B. 5 May 2018 в 21:41

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

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