Les packages arch de documentation sont maintenant introuvables.
Comment faure pour installer la documentation si indispensable pour utiliser LaTeX en respectant les outils proposés par Arch ?
Il faut installer tllocalmgr, qui gère la documentation texlive.
Yaourt s'en occupe très bien, le package s'appelle texlive-localmanager-git.
--- j'ai eu à modifier un md5 dans le PKGBUILD (j'ai téléchargé le fichier concerné en utilisant les infos disponibles dans le PKGBUILD et calculé ce MD5 à l'aide de md5sum)
--- mon installation d'Arch étant très récente, j'ai dû installer patch (non annoncé dans les dépendances, et donc non géré, mais le message d'erreur était bien explicite !)
Pour ensuite installer la documentation d'un package (par exemple pst-eucl), la syntaxe est très simple :
Code : Tout sélectionner
$ tllocalmgr installdoc pst-eucl
Puis :
# texhash (si on ne prévient pas LaTeX qu'on installe de la documentation, forcément... )
Pour visualiser cette documention, encore plus simple :
Code : Tout sélectionner
$ texdoc pst-eucl
Pour installer la documentation de 2 packages (multido et pst-eucl), il suffit de taper :
Code : Tout sélectionner
$ tllocalmgr installdoc pst-eucl multido
# texhash
On peut aussi aussi effectuer une installation globale de toutes les documentations CTAN (environ 1,6 Go occupés sur votre système, la documentation est placée dans /usr/local).
Pour ce faire, il faudra certainement installer ncftp à l'aide de pacman, puis :
Code : Tout sélectionner
$ ncftpls ftp://distrib-coffee.ipsl.jussieu.fr/pub/mirrors/ctan/systems/texlive/tlnet/archive/ |grep '\.doc\.tar\.xz$'|sed 's/.doc.tar.xz$//' > liste-documentations-ctan-vrac.txt
Code : Tout sélectionner
$ sort liste-documentations-ctan-vrac.txt > liste-documentations-ctan.txt
Code : Tout sélectionner
$ tllocalmgr installdoc $(cat liste-documentations-ctan.txt)
Certains packages vont bloquer (tllocalmgr ne trouve pas comment les installer, je n'ai pas creusé... Lors de mon installation fin décembre 2011, j'ai été bloqué par 4 packages).
Il suffit d'éditer la liste, et de supprimer dans cette liste le package qui suit le dernier package compilé, enregistrer et réexécuter la commande précédente.
Si appuyer sur entrée pour chaque package vous fatigue (il y en a un peu plus de 2000), vous pouvez utiliser la commande :
Code : Tout sélectionner
$ yes "O" | tllocalmgr installdoc $(cat liste-documentations-ctan.txt)
Bien entendu, il faudra penser à texhash .