在Ubuntu 16.04 LTS上安装texlive 2017

我试图在2015年安装texlive 2017,但是我收到了一些错误。 它说

 trying to overwrite '/usr/share/doc/texlive-doc/latex/mweights/README', which is also in package texlive-latex-extra-doc 2015.20160320-1 dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)' 

我用了

 sudo add-apt-repository ppa:jonathonf/texlive-2017 sudo apt-get update sudo apt-get install texlive-full 

我该如何解决?

我昨天遇到了这个问题并且迭代地解决了……花了很长时间。

该错误消息还指向下载的.deb-package。 您可以强制安装: dpkg -i --force all /var/cache/apt/archives/texlive-...york0_all.deb

这将安装包含大量警告的软件包,但你可以继续使用sudo apt install -f (我实际上使用了dist-upgrade )直到下一次崩溃。 我不得不为六个包重复这个程序。

当安装成功并且没有更多的包破坏了上述错误的过程时,我曾经重新启动sudo apt dist-upgrade来完成安装。

我这样走了,因为由于其腐败状态而无法apt purge texlive-full

要安装最新和最好的TeXLive 2017,请在终端中运行以下代码:

 curl -sL http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz | tar zxf - && mv install-tl-20* install-tl cd install-tl echo "selected_scheme scheme-full" > profile \ && ./install-tl -repository http://mirror.ctan.org/systems/texlive/tlnet -profile profile export PATH=/usr/local/texlive/2017/bin/x86_64-linux:$PATH 

如果要在需要时更新软件包,可以发出以下命令: tlmgr update --all

(完整安装说明可在拖轮网站上找到)

如果您不想安装任何东西,这里是TeXLive 2017的泊坞窗图片。

请享用!!

您正在使用的PPA上的软件包似乎没有提供官方Ubuntu软件包的完整升级(同一文件属于官方存储库中的一个软件包,另一个属于PPA中的另一个软件包)。 因此,您需要卸载现有的TeX Live软件包,然后才能从PPA安装这些软件包。

或者,根本不要使用PPA,只需使用TeX Live开发人员提供的安装程序即可。

顺便说一下,不,你不需要texlive-full 。 安装它与安装Ubuntu存储库中的所有软件包一样有意义。