Сломал мою apt-get с установкой texlive
Я пытался обновить установку TeXLive до версии 2017 и следовал приведенному здесь руководству.
sudo add-apt-repository ppa:jonathonf/texlive-2017
sudo apt update
sudo apt install texlive-full
Загрузка материала заняла пару часов, но установка завершилась ошибкой:
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/texlive-latex-recommended_2017.20170619-1~16.04.york0_all.deb
/var/cache/apt/archives/texlive-latex-recommended-doc_2017.20170619-1~16.04.york0_all.deb
/var/cache/apt/archives/texlive-science_2017.20170619-1~16.04.york0_all.deb
/var/cache/apt/archives/texlive-science-doc_2017.20170619-1~16.04.york0_all.deb
/var/cache/apt/archives/texlive-base_2017.20170619-1~16.04.york0_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Теперь, когда я пытаюсь бежать, apt-get -f install
Я получаю ту же ошибку с кучей текстовых неудовлетворенных зависимостей, и мой apt-get полностью сломан. Я не могу установить пакет, используя apt-get install
,
Я хочу полностью удалить texlive
и переустановите его. Я попробовал шаги, приведенные в этом посте, в котором говорится, чтобы выполнить следующие команды:
sudo apt-get purge texlive*
rm -rf /usr/local/texlive/* and rm -rf ~/.texlive*
rm -rf /usr/local/share/texmf
rm -rf /var/lib/texmf
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
Не повезло с вышеуказанными методами, так как все, что я бегу с apt-get
дает мне ошибку неудовлетворенных зависимостей. Любая помощь будет оценена.
1 ответ
Попробуйте это исправить ваш apt-get:
sudo dpkg --configure -a
Затем удалите все тексливые пакеты.