Библиотека сайта rus-linux.net
Beyond Linux From Scratch. Version 2011-12-30 | ||
Назад | 8. Библиотеки общего назначения | Вперед |
Пакет ICU-4.2.1
Знакомимся с пакетом ICU
Пакет ICU является хорошо продуманным и широко используемым набором библиотек C/C++, предназначенных для поддержки в прикладных программах Unicode и Globalization. Пакет ICU портирован на многие платформы и на всех платформах работает одинаковым образом.
Известно, что пакет правильно собирается и работает на платформе LFS-6.7.
Информация о пакете
- Загрузка (HTTP): http://download.icu-project.org/files/icu4c/4.2.1/icu4c-4_2_1-src.tgz
- Контрольная сумма MD5: e3738abd0d3ce1870dc1fd1f22bba5b1
- Размер загружаемого пакета: 12,6 MB
- Оценочный размер требуемого дискового пространства: 227 MB
- Оценочное время сборки: 3,6 SBU
Зависимости пакета ICU
Необязательные (для сборки кода с примерами)
cairo-1.10.2, FreeType-2.4.8 и libgnomeui-2.24.3
Подробности смотрите в файле readme.txt, который расположен в директории source/samples.
Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/icu
Установка пакета ICU
Установите пакет ICU с помощью следующих команд:
cd source && chmod +x runConfigureICU configure install-sh && ./runConfigureICU Linux --prefix=/usr && make
Чтобы проверить результаты, выполните команду make check.
Теперь в роли пользователя root
выполните:
make install
Описание пакета
Установленные программы: derb, genbrk, gencfu, gencnval, genctd, genrb, icu-config, makeconv, pkgdata, uconv, genccode, gencmn, gensprep, genuca и icupkg
Установленные библиотеки: libicudata.so, libicui18n.so, libicuio.so, libicule.so, libiculx.so, libicutu.so и libicuuc.so
Установленные директории: /usr/{include/{layout,unicode},lib/icu/4.2.1, share/icu/4.2.1/config}
Краткое описание
derb | дизасемблирует ресурсы приложений |
genbrk | компилирует файлы с исходными кодами правил итераций ICU в файлы двоичных данных |
gencnval | компилирует файл алиасов конвертеров |
genctd | компилирует список слов в компактный словарь ICU |
genrb | компилирует архив с ресурсами |
icu-config | выдает параметры сборки ICU |
makeconv | компилирует таблицу конвертера |
pkgdata | упаковывает данные для использования с ICU |
uconv | конвертирует данные из одной кодировки в другую |
genccode | генерирует из файла данных ICU код на С или на ассемблере конкретной платформы |
gencmn | генерирует файл данных, используемых для отображения памяти ICU |
gensprep | компилирует данные StringPrep, отфильтрованные с помощью filterRFC3454.pl |
genuca | создает таблицу данных UCA |
icupkg | раскрывает или обновляет архив ICU .dat |
| библиотека с данными |
| библиотека интернационализации (i18n) |
| библиотека ввода/вывода ICU (стандартный ввод/вывод юникода) |
| средства компоновки |
| расширенные средства компоновки |
| библиотека с утилитами |
| библиотека общего назначения |
Перевод сделан с варианта оригинала, датированного 2010-09-29 22:29:18 +0000
Предыдущий раздел: | Оглавление | Следующий раздел: |
Пакет libusb-compat-0.1.3 | Пакет ISO Codes-3.30 |