web-dev-qa-db-ja.com

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

私は問題が何であるかを理解することはできません...提案

2

Ubuntu 18.04(新規インストール)にmainuniverserestricted、およびmultiverseのリポジトリーを有効にして問題なくLaTeXをインストールしました。これを試して:

Sudo apt install texlive texlive-full imagemagick
2
Bob

新しいKDE Neonインストール(18.04ベース)にtexlive-fullをインストールしようとすると、同じエラーが発生しました。

私にとっては、問題はロケールの欠落でした。 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

お役に立てれば!

0
Macoux