Детальная информация о пакете находится в Разделе 6.30.2, “Описание Gettext”.
Пакет Gettext используется для интернационализации и локализации. Программы могут быть скомпилированы с поддержкой родного языка (Native Language Support - NLS) для получения возможности вывода сообщений на языке пользователя.
Расчетное время сборки 0.5 SBU
Требуемое место на диске 55 MB
Gettext - зависимости установки: Bash, Binutils, Bison, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make и Sed
Подготавливаем Gettext для компиляции:
./configure --prefix=/tools --disable-libasprintf \
--disable-csharp
Описание опций конфигурации:
Этот флаг говорит Gettext не собирать библиотеку asprintf. Так как ничто в этой и следующей части не требует эту библиотеку и Gettext будет пересобран позднее, исклюючим эту библиотеку для экономии места и времени.
Говорит Gettext не использовать компилятор C#, даже если компилятор C# проинсталирован в системе. Это необходимо выполнить, так как однажды мы войдем в chroot-окружение и C# не будет более доступным
Компилируем пакет
make
Для проверки результата вводим: make check.
Тестирование Gettext занимает много времени, около 7 SBU. Тестирование Gettext в этой главе может не пройти успешно из-за зависимостей от основной системы - к примеру, если будет найден компилятор Java. Экспериментальный патч, исключающий Java, доступен в проэкте LFS Patches на http://www.linuxfromscratch.org/patches/.
Устанавливаем пакет
make install
Детальная информация о пакете находится в Разделе 6.30.2, “Описание Gettext”.