Ubuntu 18.04 无法安装 texlive

Ubuntu 18.04 无法安装 texlive

我刚刚安装了 18.04,但在安装 TeXlive 时遇到了问题。具体来说,错误是:

dpkg: error processing package tex-common (--configure):
 installed tex-common package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 tex-common
E: Sub-process /usr/bin/dpkg returned an error code (1)

日志的最后几行是:

root@Goku:/home/pecos# tail /tmp/fmtutil.PbGasdaf
fmtutil [ERROR]: return error due to options --strict
fmtutil [ERROR]: running `luatex -ini   -jobname=dviluatex -progname=dviluatex dviluatex.ini </dev/null' return status 1
fmtutil [ERROR]: return error due to options --strict
fmtutil [ERROR]: running `luatex -ini   -jobname=lualatex -progname=lualatex lualatex.ini </dev/null' return status 1
fmtutil [ERROR]: return error due to options --strict
fmtutil [INFO]: Disabled formats: 2
fmtutil [INFO]: Successfully rebuilt formats: 8
fmtutil [INFO]: Failed to build: 4 (luatex/luatex luatex/dvilualatex luatex/dviluatex luatex/lualatex)
fmtutil [INFO]: Total formats: 14
fmtutil [INFO]: exiting with status 4

我不知道问题可能是什么...有什么建议吗?

答案1

我已经在 Ubuntu 18.04(全新安装)中安装了 LaTeX,启用了、和存储库后没有任何问题main。试试universe这个:restrictedmultiverse

sudo apt install texlive texlive-full imagemagick

答案2

texlive-full当我尝试在全新的 KDE Neon 安装(18.04 基础)上进行安装时遇到了同样的错误。

对我来说,问题在于缺少语言环境。Apt 打印了有关它的警告消息,结果发现为我的系统生成缺少的语言环境解决了这个问题。使用以下命令检查您的语言环境配置:

$ locale

然后,使用以下命令检查系统上可用的语言环境:

$ locale -a

识别缺失的区域设置(例如en_US.UTF-8),然后使用以下命令生成它们(和预期输出):

$ sudo locale-gen en_US.UTF-8
Generating locales (this might take a while)...
  en_US.UTF-8... done
Generation complete.

然后使用以下命令恢复失败的安装:

$ sudo apt install -f

最后,我收到一条消息:

W: APT had planned for dpkg to do more than it reported back (6 vs 13).
   Affected packages: context:amd64 tex-common:amd64

我决定通过重新安装来解决这个问题:

sudo apt install --reinstall context tex-common

希望这可以帮助!

相关内容