Рейтинг@Mail.ru
[Войти] [Зарегистрироваться]

Наши друзья и партнеры

UnixForum
Беспроводные выключатели nooLite

Lines Club

Ищем достойных соперников.




Книги по Linux (с отзывами читателей)

Библиотека сайта или "Мой Linux Documentation Project"

5.24. Gettext-0.14.1

Пакет Gettext используется для интернационализации и локализации. Программы могут быть скомпилированы с поддержкой родного языка (Native Language Support - NLS) для получения возможности вывода сообщений на языке пользователя.

Расчетное время сборки 0.5 SBU

Требуемое место на диске 55 MB

Gettext - зависимости установки: Bash, Binutils, Bison, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make и Sed

5.24.1. Инсталируем Gettext

Подготавливаем Gettext для компиляции:

./configure --prefix=/tools --disable-libasprintf \
    --disable-csharp

Описание опций конфигурации:

--disable-libasprintf

Этот флаг говорит Gettext не собирать библиотеку asprintf. Так как ничто в этой и следующей части не требует эту библиотеку и Gettext будет пересобран позднее, исклюючим эту библиотеку для экономии места и времени.

--disable-csharp

Говорит 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”.


Эта статья еще не оценивалась
Вы сможете оценить статью и оставить комментарий, если войдете или зарегистрируетесь.
Только зарегистрированные пользователи могут оценивать и комментировать статьи.

Комментарии отсутствуют