Ubuntu 16.04 LTSにtexlive 2017をインストールします


16

texlive2015年に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

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


まずtexlive2015を削除してからtexlive2017をインストールすると動作します。
マックスN

Ubuntu 17.04以降はエラーなしで実行されます:)
ヤンキングイン

回答:


6

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

エラーメッセージは、ダウンロードされた.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壊れた状態のために不可能だったので、私はこの方法で行った。


10

最新かつ最高の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

(フルインストールの手順は、タグのWebサイトにあります

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

楽しい!!


素晴らしいヒント!Dockerイメージの使用はできるだけ簡単です。
onknows

1
echoとinstall-tl sudoは私のために接頭辞を付ける必要があります
-wordsforthewise

最後のコマンドはPATH = ...である必要があります。
言葉forthewise

@onknows:同意しない。それはできる限り無駄です。
アインポクルム

TeXstudioで新しいバイナリを実際に使用するにはどうすればよいですか?
マックスN

1

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

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

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


Suman Khanalsの回答を改善し、すべてをインストールしない方法を教えてください。
マックスN
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.