我尝试将 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
,我得到了同样的错误,一堆 texlive 依赖项未得到满足,我的 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
然后,删除所有 texlive 包。