web-dev-qa-db-fra.com

apt-get erreurs après la mise à jour de TeX Live 2012 avec tlmgr

J'utilise TeX Live 2012 sur Ubuntu Precise. Pour l'installation, j'ai suivi ce tutoriel . Hier, j'ai mis à jour les packages (environ 40 éléments) pour Tex Live 2012 à l'aide de l'outil suivant.

$ Sudo tlmgr --gui

Les mises à jour ont été installées avec succès et tout fonctionne encore.

Aujourd'hui, j'ai remarqué que apt-get génère des erreurs lorsque j'exécute Sudo apt-get install something ou Sudo apt-get autoremove. Voici la sortie console de cette dernière commande.

$ Sudo apt-get autoremove 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
3 not fully installed or removed.

After this operation, 0 B of additional disk space will be used.
Setting up texlive-base (2009-15) ...
mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN... 
mktexlsr: Updating /var/lib/texmf/ls-R-TEXLIVE... 
mktexlsr: Updating /var/lib/texmf/ls-R... 
mktexlsr: Done.

texconfig: unknown option `paperconf' given as argument for `texconfig dvips'
texconfig: try `texconfig dvips' for help
texconfig: unknown option `paperconf' given as argument for `texconfig dvipdfmx'
texconfig: try `texconfig dvipdfmx' for help
texconfig: unknown option `paperconf' given as argument for `texconfig xdvi'
texconfig: try `texconfig xdvi' for help
texconfig: unknown option `paperconf' given as argument for `texconfig pdftex'
texconfig: try `texconfig pdftex' for help
texconfig: unknown option `paperconf' given as argument for `texconfig dvips'
texconfig: try `texconfig dvips' for help

dpkg: error processing texlive-base (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of texlive-latex-base:
 texlive-latex-base depends on texlive-base (>= 2009-1); however:
  Package texlive-base is not configured yet.
dpkg: error processing texlive-latex-base (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of texlive-bibtex-extra:
 texlive-bibtex-extra depends on texlive-latex-base (>= 2009-1); however:
  Package texlive-latex-base is not configured yet.
dpkg: error processing texlive-bibtex-extra (--configure):
 dependency problems - leaving unconfigured

No apport report written because the error message indicates its a followup 
error from a previous failure.
No apport report written because the error message indicates its a followup 
error from a previous failure.

Errors were encountered while processing:
 texlive-base
 texlive-latex-base
 texlive-bibtex-extra

LaTeX lui-même fonctionne toujours aussi bien que je peux voir.

Remarque: Juste au cas où ce qui suit a quelque chose à voir avec le problème principal. J'ai aussi remarqué il y a quelque temps que le chemin d'accès homme ne pointe plus vers les dossiers habituels. Le problème MANPATH a déjà été décrit. Cependant, je ne pouvais pas le résoudre sur ma machine.

$ echo $MANPATH
/usr/local/texlive/2012/texmf/doc/man
3
JJD

Enfin, j'ai désinstallé tous les paquets liés à TexLive qui laissaient les messages d'erreur disparaître. Voici ce que j'ai fait ...

Sudo apt-get remove tex-common texlive-base texlive-binaries texlive-common \
  texlive-doc-base texlive-latex-base texlive-local texlive-latex-base-doc
Sudo apt-get autoremove
Sudo apt-get autoclean

J'emploierai probablement le annoncé texlive-backports PPA pour réinstaller TexLive.

J'ai aussi découvert que le problème de MANPATH provenait d'une configuration personnalisée que j'avais faite quelque temps. Cela a été chargé indirectement à partir de mon fichier .zshrc.

# TexLive 2012
export MANPATH=/usr/local/texlive/2012/texmf/doc/man
1
JJD