Le paquet Texinfo contient des programmes de lecture, écriture et de conversion des pages Info.
Texinfo permet aux utilisateurs locaux d'écraser des fichiers arbitraires avec une attque de lien symbolique sur les fichiers temporaires. Appliquez le correctif suivant pour supprimer ce problème :
patch -Np1 -i ../texinfo-4.8-tempfile_fix-1.patch
Préparez la compilation de Texinfo :
./configure --prefix=/usr
Compilez le paquet :
make
Pour tester les résultats, lancez : make check.
Installez le paquet :
make install
De manière optionnelle, installez les composants appartenant à une installation TeX :
make TEXMF=/usr/share/texmf install-tex
Voici la signification du paramètre de make :
La variable TEXMF du Makefile contient l'emplacement de la racine de votre répertoire TeX si, par exemple, un paquet TeX sera installé plus tard.
Le système de documentation Info utilise un fichier texte pour contenir sa liste des entrées de menu. Le fichier est situé dans /usr/share/info/dir. Malheureusement, à cause de problèmes occasionnels dans les Makefiles de différents paquets, il peut être non synchronisé avec les pages info. Si le fichier /usr/share/info/dir a besoin d'être re-créé, les commandes suivantes accompliront cette tâche :
cd /usr/share/info rm dir for f in * do install-info $f dir 2>/dev/null done