Наши партнеры








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

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
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

libicudata.so

библиотека с данными

libicui18n.so

библиотека интернационализации (i18n)

libicuio.so

библиотека ввода/вывода ICU (стандартный ввод/вывод юникода)

libicule.so

средства компоновки

libiculx.so

расширенные средства компоновки

libicutu.so

библиотека с утилитами

libicuuc.so

библиотека общего назначения

Перевод сделан с варианта оригинала, датированного 2010-09-29 22:29:18 +0000


Предыдущий раздел: Оглавление Следующий раздел:
Пакет libusb-compat-0.1.3   Пакет ISO Codes-3.30