web-dev-qa-db-fra.com

problème d'installation de texlive dans Xubuntu 16.04.1

Lors de l’installation de texlive dans Xubuntu 16.04.1, l’installation n’est pas correcte. Lorsque je mets à niveau le système, il me montre l'erreur suivante.

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 texlive-full : Depends: texlive-lang-english (>= 2015) but it is not installed
                Depends: texlive-latex-recommended-doc (>= 2015) but it is not installed
                Depends: texlive-latex-base-doc (>= 2015) but it is not installed
E: Unmet dependencies. Try using -f.

J'ai aussi essayé:

Sudo apt-get -f install

Cela n'a pas fonctionné. J'ai aussi essayé Synaptic mais cela me donne l'erreur suivante

E: /var/cache/apt/archives/texlive-lang-english_2015.20160223-1_all.deb: cannot copy extracted data for './usr/share/doc/texlive-doc/latex/lshort-english/lshort.pdf' to '/usr/share/doc/texlive-doc/latex/lshort-english/lshort.pdf.dpkg-new': unexpected end of file or stream
E: /var/cache/apt/archives/texlive-latex-recommended-doc_2015.20160320-1_all.deb: cannot copy extracted data for './usr/share/doc/texlive-doc/latex/eso-pic/eso-ex4.tex' to '/usr/share/doc/texlive-doc/latex/eso-pic/eso-ex4.tex.dpkg-new': unexpected end of file or stream

aidez-moi, s'il vous plaît

3
Mayank Chouksey

J'ai eu un problème similaire lors de la mise à niveau d'Ubuntu LTS 14.04 à LTS 16.04.1. Je ne pouvais pas supprimer textlive * en utilisant la suggestion de rancho . Ensuite, j'ai trouvé une solution de vehka sur la façon de supprimer texlive-latex-base-doc: apt-get cassé après la mise à jour de la version (dépendances non remplies)

$ Sudo dpkg --force-all --purge texlive-latex-base-doc

Il est également important de supprimer tous les packages avec précaution, sinon la réinstallation ne fonctionnera pas. J'ai suivi les étapes que j'ai prises à partir d'un commentaire donné par mubeena dans un commentaire à une solution donnée par Nate Eldredge pour le propre fil de mubeena: beaucoup d'erreurs dpkg lors de la mise à nivea :

$ Sudo apt-get remove --purge tex-common texlive-*
$ Sudo rm /etc/texmf/

En vous basant sur l’autre erreur que vous obtenez, vous devrez peut-être aussi supprimer texlive-lang-english en utilisant

$ Sudo dpkg --force-all --purge texlive-lang-english

Alors vous pourriez faire

$ Sudo apt-get -f install

et enfin

$ Sudo apt-get install texlive-full

Cette dernière commande installera tout ce dont vous avez besoin et plus. Vous voudrez peut-être explorer d’autres versions plus détaillées ou plus légères de l’installation de texlive, mais installer tout le monde vous simplifiera certainement les choses. Je partage l'explication de fos dans le fil suivant: Installation de texlive-full sur Ubuntu 12.04 , mais il existe une panne de Nice par masroor if vous voulez installer exactement ce dont vous avez besoin.

4
Pablo Reyes