J'avais une version de travail de texlive le 16.04 mais après la mise à jour de 16.04 à 16.10 puis à 17.04 (et peut-être d'autres choses?), Elle est maintenant cassée. J'ai purgé tous mes paquets texlive avec apt-get: Sudo apt-get purge tex*
j'ai également purgé tout mon texlive dans dpkg Sudo dpkg --purge texlive
pour tous les paquets texlive et connexes. Tous les suivants s'exécutent sans erreur:
Sudo apt-get install -f
Sudo apt-get update
Sudo apt-get upgrade
Sudo dpkg --configure -a
Mais lorsque j'essaie d'installer texlive, je reçois:
Sudo apt-get install texlive
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed.
This may mean that you have requested an impossible situation or if you are
using the unstable distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
texlive : Depends: texlive-latex-recommended (>= 2016) but it is not going to be installed
Depends: texlive-latex-base (>= 2016) but it is not going to be installed
Depends: texlive-fonts-recommended (>= 2016) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
OK, après avoir essayé quelques tâches supplémentaires pendant un moment, j'ai installé aptitude qui a pu proposer une solution (après avoir essayé la première et en échouant) qui fonctionnait, déclassant libpathsea6
. Détails:
oz@oz-linux:~$ Sudo aptitude install texlive-latex-base
The following NEW packages will be installed:
fonts-lmodern{a} libpotrace0{a} libptexenc1{a} libsynctex1{a} libtexlua52{a} libtexluajit2{a} libzzip-0-13{a} lmodern{a}
texlive-base{a} texlive-binaries{ab} texlive-latex-base texlive-latex-base-doc{a}
0 packages upgraded, 12 newly installed, 0 to remove and 0 not upgraded.
Need to get 83.4 MB of archives. After unpacking 188 MB will be used.
The following packages have unmet dependencies:
texlive-binaries : Depends: libkpathsea6 (< 2016.20160513.41080.dfsg-1.1~) but 2017.20170613.44585-1~16.04.york0 is installed
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) texlive-base [Not Installed]
2) texlive-binaries [Not Installed]
3) texlive-latex-base [Not Installed]
4) texlive-latex-base-doc [Not Installed]
Accept this solution? [Y/n/q/?] n
The following actions will resolve these dependencies:
Downgrade the following packages:
1) libkpathsea6 [2017.20170613.44585-1~16.04.york0 (now) -> 2016.20160513.41080.dfsg-1 (zesty)]
J'ai eu un problème similaire, et ce que j'ai fait était: Sudo apt-get purge texlive
et ensuite exécuter Sudo apt-get autoremove
et la séquence des commandes d'installation de correctifs que vous avez mentionnées, puis la commande:
Sudo apt-get install texlive-full