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