在 Xubuntu 16.04.1 中安装 texlive 时,无法正确安装。当我升级系统时,它显示以下错误。
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
我在从 Ubuntu LTS 14.04 升级到 LTS 16.04.1 时遇到了类似的问题。我无法按照以下建议删除 textlive*牧场.然后我找到了解决方案韦赫卡关于如何删除 texlive-latex-base-doc: 版本更新后 apt-get 损坏(未满足依赖关系)
$ sudo dpkg --force-all --purge texlive-latex-base-doc
小心地删除所有软件包也很重要,否则重新安装将不起作用。我按照以下评论中的步骤进行操作:穆贝纳在对给出的解决方案的评论中内特·埃尔德雷奇对于 mubeena 自己的帖子:升级时出现很多 dpkg 错误:
$ 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 安装版本,但安装所有内容可能会为您简化事情。我分享以下解释不明飞行物在以下主题中:在 Ubuntu 12.04 上安装 texlive-full,但有一个很好的细分马斯鲁尔如果您只想安装您需要的东西。