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
を使用しました)で続行できます。 6つのパッケージに対してこの手順を繰り返す必要がありました。
インストールが成功し、上記のエラーでプロセスを中断するパッケージがなくなったら、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
というコマンドを発行できます。
(完全なインストール手順は tug Webサイト にあります)
何もインストールしたくない場合は、 TeXLive 2017でのdockerイメージ with Pandoc -の汎用ユニバーサルドキュメントコンバーターです。
楽しい!!
使用しているPPAのパッケージは、公式のUbuntuパッケージからのクリーンアップグレードを提供しないようです(同じファイルは公式リポジトリの1つのパッケージとPPAの別のパッケージに属します)。したがって、PPAからインストールする前に、既存のTeX Liveパッケージをアンインストールする必要があります。
あるいは、PPAをまったく使用せず、TeX Live開発者が提供するインストーラーを使用するだけです。
ちなみに、いいえ、texlive-full
は必要ありません。それをインストールすることは、Ubuntuリポジトリからすべてのパッケージをインストールするのとほぼ同じ意味があります。