web-dev-qa-db-fra.com

Impossible d'installer ou de désinstaller texlive

donc après avoir mis à jour de 16h10 à 17h04, je n’ai eu que des problèmes. Mon plus gros problème est que texlive a eu des problèmes et maintenant je ne peux pas compiler de fichiers Latex. J'ai donc essayé de le supprimer avant de le réinstaller. Pensé que cela avait fonctionné. Ensuite, j'ai essayé de réinstaller avec Sudo apt-get install texlive et j'ai

Selecting previously unselected package fonts-texgyre.
(Reading database ... 236984 files and directories currently installed.)
Preparing to unpack .../00-fonts-texgyre_20160520-1_all.deb ...
Unpacking fonts-texgyre (20160520-1) ...
Selecting previously unselected package libfile-homedir-Perl.
Preparing to unpack .../01-libfile-homedir-Perl_1.00-1_all.deb ...
Unpacking libfile-homedir-Perl (1.00-1) ...
Preparing to unpack .../02-texlive-generic-recommended_2016.20170123-5_all.deb ...
Unpacking texlive-generic-recommended (2016.20170123-5) ...
Selecting previously unselected package texlive-latex-recommended.
Preparing to unpack .../03-texlive-latex-recommended_2016.20170123-5_all.deb ...
Unpacking texlive-latex-recommended (2016.20170123-5) ...
Selecting previously unselected package texlive-pictures.
Preparing to unpack .../04-texlive-pictures_2016.20170123-5_all.deb ...
Unpacking texlive-pictures (2016.20170123-5) ...
dpkg: error processing archive /tmp/apt-dpkg-install-0MB8K8/04-texlive-pictures_2016.20170123-5_all.deb (--unpack):
 unable to create new file '/var/lib/dpkg/info/texlive-pictures.list-new': Operation not permitted
Selecting previously unselected package texlive-pstricks.
Preparing to unpack .../05-texlive-pstricks_2016.20170123-5_all.deb ...
Unpacking texlive-pstricks (2016.20170123-5) ...
Preparing to unpack .../06-prosper_1.00.4+cvs.2007.05.01-4.1_all.deb ...
Unpacking prosper (1.00.4+cvs.2007.05.01-4.1) ...
Selecting previously unselected package ps2eps.
Preparing to unpack .../07-ps2eps_1.68+binaryfree-2_AMD64.deb ...
Unpacking ps2eps (1.68+binaryfree-2) ...
Selecting previously unselected package tex-gyre.
Preparing to unpack .../08-tex-gyre_20160520-1_all.deb ...
Unpacking tex-gyre (20160520-1) ...
Selecting previously unselected package texlive-fonts-recommended.
Preparing to unpack .../09-texlive-fonts-recommended_2016.20170123-5_all.deb ...
Unpacking texlive-fonts-recommended (2016.20170123-5) ...
dpkg: error processing archive /tmp/apt-dpkg-install-0MB8K8/09-texlive-fonts-recommended_2016.20170123-5_all.deb (--unpack):
 unable to open '/usr/share/texlive/texmf-dist/fonts/vf/Adobe/times/ptmro8c.vf.dpkg-new': Operation not permitted
Selecting previously unselected package texlive.
Preparing to unpack .../10-texlive_2016.20170123-5_all.deb ...
Unpacking texlive (2016.20170123-5) ...
Selecting previously unselected package texlive-extra-utils.
Preparing to unpack .../11-texlive-extra-utils_2016.20170123-5_all.deb ...
Unpacking texlive-extra-utils (2016.20170123-5) ...
Selecting previously unselected package texlive-font-utils.
Preparing to unpack .../12-texlive-font-utils_2016.20170123-5_all.deb ...
Unpacking texlive-font-utils (2016.20170123-5) ...
Selecting previously unselected package texlive-fonts-recommended-doc.
Preparing to unpack .../13-texlive-fonts-recommended-doc_2016.20170123-5_all.deb ...
Unpacking texlive-fonts-recommended-doc (2016.20170123-5) ...
Selecting previously unselected package texlive-latex-recommended-doc.
Preparing to unpack .../14-texlive-latex-recommended-doc_2016.20170123-5_all.deb ...
Unpacking texlive-latex-recommended-doc (2016.20170123-5) ...
Selecting previously unselected package texlive-pictures-doc.
Preparing to unpack .../15-texlive-pictures-doc_2016.20170123-5_all.deb ...
Unpacking texlive-pictures-doc (2016.20170123-5) ...
dpkg: error processing archive /tmp/apt-dpkg-install-0MB8K8/15-texlive-pictures-doc_2016.20170123-5_all.deb (--unpack):
 unable to create new file '/var/lib/dpkg/info/texlive-pictures-doc.list-new': Operation not permitted
Selecting previously unselected package texlive-pstricks-doc.
Preparing to unpack .../16-texlive-pstricks-doc_2016.20170123-5_all.deb ...
Unpacking texlive-pstricks-doc (2016.20170123-5) ...
Selecting previously unselected package tipa.
Preparing to unpack .../17-tipa_2%3a1.3-20_all.deb ...
Unpacking tipa (2:1.3-20) ...
Errors were encountered while processing:
 /tmp/apt-dpkg-install-0MB8K8/04-texlive-pictures_2016.20170123-5_all.deb
 /tmp/apt-dpkg-install-0MB8K8/09-texlive-fonts-recommended_2016.20170123-5_all.deb
 /tmp/apt-dpkg-install-0MB8K8/15-texlive-pictures-doc_2016.20170123-5_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Puis j'ai essayé apt install -f qui a abouti à

(Reading database ... 243034 files and directories currently installed.)
Preparing to unpack .../texlive-fonts-recommended_2016.20170123-5_all.deb ...
Unpacking texlive-fonts-recommended (2016.20170123-5) ...
dpkg: error processing archive /var/cache/apt/archives/texlive-fonts-recommended_2016.20170123-5_all.deb (--unpack):
 unable to open '/usr/share/texlive/texmf-dist/fonts/tfm/urw35vf/helvetic/uhvb8t.tfm.dpkg-new': Operation not permitted
Errors were encountered while processing:
 /var/cache/apt/archives/texlive-fonts-recommended_2016.20170123-5_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Dans un autre article, j'ai lu que je devais le forcer à écraser. C'est ce que j'ai fait avec Sudo dpkg -i --force all /var/cache/apt/archives/texlive-fonts-recommended_2016.20170123-5_all.deb. Cela s'est passé sans erreur, mais a montré que certains paquets n'étaient pas complètement installés, alors j'ai demandé ceux avec dkpg -C. Il y était indiqué que certains n’étaient pas configurés (c’était avec dpkg --configure -a), d’autres avaient été déclenchés, mais le traitement du déclencheur n’avait pas été effectué (c’est fait avec dpkg --configure --pending). Alors aussi

The following packages are missing the md5sums control file in the
database, they need to be reinstalled:
 texlive-pictures     TeX Live: Graphics, pictures, diagrams
 texlive-pictures-doc TeX Live: Documentation files for texlive-pictures

Lors de la configuration, un package a indiqué qu’il ne pouvait pas être configuré, car un autre n’avait pas encore été configuré. J'ai essayé de configurer celui-ci par la suite, mais j'ai eu des problèmes de dépendance:

dpkg: dependency problems prevent configuration of texlive-pstricks:
 texlive-pstricks depends on texlive-pictures (>= 2016.20170123-2); however:
  Package texlive-pictures is not installed.

dpkg: error processing package texlive-pstricks (--configure):
 dependency problems - leaving unconfigured

J'ai fait Sudo apt-get install texlive-pictures et ça a montré

Reading state information... Done
texlive-pictures is already the newest version (2016.20170123-5).
texlive-pictures set to manually installed.

Je ne comprends vraiment pas et je ne sais pas quoi faire maintenant.

Voici ce qui est sorti de apt-get purge texlive:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'texlive' is not installed, so not removed
0 to upgrade, 0 to newly install, 0 to remove and 7 not to upgrade.
4 not fully installed or removed.
Need to get 0 B/108 MB of archives.
After this operation, 0 B of additional disk space will be used.
dpkg: dependency problems prevent configuration of texlive-pstricks:
 texlive-pstricks depends on texlive-pictures (>= 2016.20170123-2); however:
  Package texlive-pictures is not installed.

dpkg: error processing package texlive-pstricks (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates it's a follow-up error from a previous failure.
                            No apport report written because the error message indicates it's a follow-up error from a previous failure.
                                                        dpkg: dependency problems prevent configuration of prosper:
 prosper depends on texlive-pstricks; however:
  Package texlive-pstricks is not configured yet.

dpkg: error processing package prosper (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 texlive-pstricks
 prosper
E: Sub-process /usr/bin/dpkg returned an error code (1)
2
ThethoThe

Puisque vous ne pouvez probablement pas installer, que diriez-vous de purger et de réinstaller? Utilisation

apt-get purge texlive

pour ça. Et puis juste essayer d'installer

Edit: Pour conclure comment le problème a été résolu: utilisé

Sudo apt-get install aptitude

Pour installer le gestionnaire de paquets d'aptitude (peut-être pas nécessaire)

Sudo aptitude install texlive_

purger texlive

Sudo aptitude -f install texlive

pour installer texlive qui devrait installer texlive, suivait maintenant une erreur lors de la compilation du manque de .sty, il a été résolu par

Sudo aptitude -f reinstall texlive-pictures
Sudo aptitude -f install texlive-latex-extra

Cela devrait résoudre tous les problèmes

1
ADDB