From a36d69271ce68cae4dc6bd63770d28da26d3f5b5 Mon Sep 17 00:00:00 2001 From: Anton Maisak Date: Sat, 22 May 2021 17:51:46 +0300 Subject: [PATCH] texinfo --- docs/_sidebar.md | 1 + docs/build-system/texinfo.md | 59 ++++++++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 docs/build-system/texinfo.md diff --git a/docs/_sidebar.md b/docs/_sidebar.md index 1e7ebb3e..1e219c7e 100644 --- a/docs/_sidebar.md +++ b/docs/_sidebar.md @@ -124,6 +124,7 @@ - [Patch](build-system/patch) - [Tar](build-system/tar.md) - [Man-DB](build-system/mandb.md) + - [Textinfo](build-system/texinfo.md) - [**Выбор системы инициализации**](build-system/init-system) - **SysVinit** diff --git a/docs/build-system/texinfo.md b/docs/build-system/texinfo.md new file mode 100644 index 00000000..6929946b --- /dev/null +++ b/docs/build-system/texinfo.md @@ -0,0 +1,59 @@ + + + + +## Настройка + +```bash +./configure --prefix=/usr +``` + +## Сборка + +```bash +make +``` +## Тестирование + +```bash +make check +``` + +## Установка + +```bash +make install +``` + +При желании установите компоненты TeX. + +```bash +make TEXMF=/usr/share/texmf install-tex +``` + +``TEXMF=/usr/share/texmf`` - Переменная TEXMF содержит местоположение корня дерева TeX, если пакет TeX будет установлен позже. + +Система документации Info использует простой текстовый файл для хранения списка пунктов меню. Файл находится в каталоге ``/usr/share/info/dir``. К сожалению, из-за случайных проблем в Make-файлах различных пакетов, он иногда может выйти из синхронизации с информационными страницами, установленными в системе. Если каталог ``/usr/share/info/dir`` когда-либо потребуется создать заново, следующие команды выполнят эту задачу: + +```bash +pushd /usr/share/info + rm -v dir + for f in * + do install-info $f dir 2>/dev/null + done +popd +```