web-dev-qa-db-ja.com

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

どうすれば修正できますか?

16
RohithBelur

昨日この問題に遭遇し、繰り返し解決しました...かなり時間がかかりました。

エラーメッセージは、ダウンロードされた.deb-packageも指します。強制的にインストールすることができます:dpkg -i --force all /var/cache/apt/archives/texlive-...york0_all.deb

これにより、多くの警告とともにパッケージがインストールされますが、次のクラッシュまでSudo apt install -f(実際にdist-upgradeを使用しました)で続行できます。 6つのパッケージに対してこの手順を繰り返す必要がありました。

インストールが成功し、上記のエラーでプロセスを中断するパッケージがなくなったら、Sudo apt dist-upgradeを再起動してインストールを完了しました。

apt purge texlive-fullが破損状態のため不可能だったため、私はこの方法で行った。

6
Jan-Peter Voigt

最新かつ最高の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というコマンドを発行できます。

(完全なインストール手順は tug Webサイト にあります)

何もインストールしたくない場合は、 TeXLive 2017でのdockerイメージ with Pandoc -の汎用ユニバーサルドキュメントコンバーターです。

楽しい!!

10
Suman Khanal

使用しているPPAのパッケージは、公式のUbuntuパッケージからのクリーンアップグレードを提供しないようです(同じファイルは公式リポジトリの1つのパッケージとPPAの別のパッケージに属します)。したがって、PPAからインストールする前に、既存のTeX Liveパッケージをアンインストールする必要があります。

あるいは、PPAをまったく使用せず、TeX Live開発者が提供するインストーラーを使用するだけです。

ちなみに、いいえ、texlive-fullは必要ありません。それをインストールすることは、Ubuntuリポジトリからすべてのパッケージをインストールするのとほぼ同じ意味があります。

1
fkraiem