web-dev-qa-db-fra.com

Installez texlive 2017 sur Ubuntu 16.04 LTS

J'ai essayé d'installer texlive 2017 sur 2015, mais une erreur s'est produite. Ça dit

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)'

J'ai utilisé

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

Comment puis-je le réparer?

16
RohithBelur

J'ai rencontré ce problème hier et je l'ai résolu de manière itérative ... cela a pris un certain temps.

Le message d'erreur pointe également vers le package téléchargé. Vous pouvez forcer l’installation avec: dpkg -i --force all /var/cache/apt/archives/texlive-...york0_all.deb

Cela installera le paquet avec beaucoup d’avertissements, mais vous pouvez continuer avec Sudo apt install -f (j’ai utilisé dist-upgrade) jusqu’au prochain crash. J'ai dû répéter cette procédure pour six paquets.

Lorsque l'installation a réussi et que plus aucun paquet n'a interrompu le processus avec l'erreur mentionnée, j'ai une fois redémarré Sudo apt dist-upgrade pour terminer l'installation.

Je suis allé de cette façon, parce que apt purge texlive-full n'était pas possible à cause de son état corrompu.

6
Jan-Peter Voigt

Pour installer la dernière version de TeXLive 2017, exécutez le code suivant sur votre terminal:

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

Et lorsque vous souhaitez mettre à jour les packages quand vous le souhaitez, vous pouvez émettre cette commande: tlmgr update --all.

(Les instructions d'installation complètes sont disponibles sur le site Web du remorqueur )

Si vous ne souhaitez rien installer, voici le image du menu fixe avec TeXLive 2017.

Prendre plaisir!!

9
Suman Khanal

Les paquets sur le PPA que vous utilisez ne semblent pas fournir une mise à niveau propre à partir des paquets officiels Ubuntu (le même fichier appartient à un paquet dans les référentiels officiels et à un autre dans le PPA). Par conséquent, vous devez désinstaller vos packages TeX Live existants avant de pouvoir les installer à partir de PPA.

Sinon, n'utilisez pas du tout un PPA et utilisez simplement le programme d'installation fourni par les développeurs de TeX Live.

Et au fait, non, vous n'avez pas besoin de texlive-full. L'installation est aussi logique que d'installer tous les paquets à partir des référentiels Ubuntu.

1
fkraiem