Das Paket Texinfo enthält Programme zum Lesen, Schreiben und Konvertieren von Info-Seiten (Systemdokumentation).
Das Programm info geht davon aus, dass ein Text dieselbe Anzahl Zeichen auf dem Bildschirm wie Bytes im Speicher verbraucht und das ein solcher Text an jeder beliebigen Stelle getrennt werden kann. Dies schlägt in UTF-8-basierten Locales natürlich fehl. Der folgende Patch umgeht das Problem, indem auf englischsprachige Meldungen zurückgegriffen wird, wenn eine Multibyte-Locale verwendet wird.
patch -Np1 -i ../texinfo-4.8-multibyte-1.patch
Texinfo ermöglicht es lokalen Benutzern durch eine sog. Symlink-Attacke bestimmte Dateien zu überschreiben. Der folgende Patch behebt das Problem:
patch -Np1 -i ../texinfo-4.8-tempfile_fix-2.patch
Bereiten Sie Texinfo zum Kompilieren vor:
./configure --prefix=/usr
Kompilieren Sie das Paket:
make
Um das Ergebnis zu prüfen, führen Sie make check aus.
Installieren Sie das Paket:
make install
Optional können Sie auch die zu einer typischen TeX-Installation gehörenden Pakete installieren:
make TEXMF=/usr/share/texmf install-tex
Die Bedeutung des make-Parameters:
Die Makefile-Variable TEXMF enthält den Pfad zu Ihrem TeX Basisordner, falls später TeX installiert wird.
Das Info-Dokumentationssystem speichert die Liste der Menüeinträge in einer einfachen Textdatei. Die Datei liegt in /usr/share/info/dir. Unglücklicherweise können die Einträge in dieser Datei durch Probleme mit Makefile-Dateien einzelner Pakete durcheinander geraten. Falls Sie diese Datei jemals neu erzeugen müssen, ist Ihnen das folgende Kommando dabei behilflich:
cd /usr/share/info rm dir for f in * do install-info $f dir 2>/dev/null done