web-dev-qa-db-ja.com

Ubuntu 16.04 LTSでのtexlive 2017のインストールに関する問題

Texlive 2015から2017に更新しようとしました。

次のコマンドを実行しました。

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

最後の行を実行した後、満たされていない依存関係と次のエラーを含む多くのパッケージ名が表示されます。

 E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

ただし、Sudo apt-get -f installを実行すると、別のエラーが発生します

Preconfiguring packages ...
(Reading database ... 880678 files and directories currently installed.)
Preparing to unpack .../texlive-fonts-extra-doc_2017.20170619-1~16.04.york0_all.deb ...
Unpacking texlive-fonts-extra-doc (2017.20170619-1~16.04.york0) over (2015.20160320-1) ...
dpkg: error processing archive /var/cache/apt/archives/texlive-fonts-extra-doc_2017.20170619-1~16.04.york0_all.deb (--unpack):
 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)
Errors were encountered while processing:
 /var/cache/apt/archives/texlive-fonts-extra-doc_2017.20170619-1~16.04.york0_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

循環問題に悩まされているようです。
buntu 16.04 LTSにtexlive 2017をインストール にリストされているソリューションを試しましたが、成功しませんでした。

誰かが私を助けてくれますか?

5
pendingIntent

通常は推奨されませんが、次のコマンドでファイルの上書きを強制できます。

Sudo dpkg -i --force-all /var/cache/apt/archives/texlive-fonts-extra-doc_2017.20170619-1~16.04.york0_all.deb

その後

Sudo apt-get install -f
Sudo dpkg --configure -a
Sudo apt-get dist-upgrade
6
N0rbert