TeXLiveのインストールを2017バージョンに更新しようとしていて、与えられたガイド here に従いました。
Sudo add-apt-repository ppa:jonathonf/texlive-2017
Sudo apt update
Sudo apt install texlive-full
ダウンロードに数時間かかりましたが、インストールが壊れたパイプエラーでエラーになりました:
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/texlive-latex-recommended_2017.20170619-1~16.04.york0_all.deb
/var/cache/apt/archives/texlive-latex-recommended-doc_2017.20170619-1~16.04.york0_all.deb
/var/cache/apt/archives/texlive-science_2017.20170619-1~16.04.york0_all.deb
/var/cache/apt/archives/texlive-science-doc_2017.20170619-1~16.04.york0_all.deb
/var/cache/apt/archives/texlive-base_2017.20170619-1~16.04.york0_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
次に、apt-get -f install
を実行しようとすると、texliveのアンメットされた依存関係の束で同じエラーが発生し、apt-getが完全に壊れます。 apt-get install
を使用してパッケージをインストールできません。
texlive
を完全に削除して再インストールしたい。 この投稿 に記載されている手順を試しましたが、次のコマンドを実行すると表示されています。
Sudo apt-get purge texlive*
rm -rf /usr/local/texlive/* and rm -rf ~/.texlive*
rm -rf /usr/local/share/texmf
rm -rf /var/lib/texmf
rm -rf /etc/texmf
Sudo apt-get remove tex-common --purge
rm -rf ~/.texlive
find -L /usr/local/bin/ -lname /usr/local/texlive/*/bin/* | xargs rm
apt-get
を使用して実行すると、依存関係のエラーが発生するため、上記の方法ではうまくいきません。任意の助けいただければ幸いです。
これを試してapt-getを修復してください:
Sudo dpkg --configure -a
次に、すべてのtexliveパッケージを削除します。