Библиотека сайта rus-linux.net
Beyond Linux From Scratch. Version 2011-12-30 | ||
Назад | 10. Утилиты общего назначения | Вперед |
Пакет Recode-3.6
Знакомимся с пакетом Recode
В пакете Recode находится программа, преобразующая текст в различные наборы символов, и библиотека, которая предоставляет функции преобразования для других приложений. Заметим, что те же самые функции (но с другим API) есть в пакете iconv, который был установлен в LFS как часть Glibc.
Информация о пакете
- Загрузка (HTTP): http://ftp.de.debian.org/debian/pool/main/r/recode/recode_3.6.orig.tar.gz
- Контрольная сумма MD5: be3f40ad2e93dae5cd5f628264bf1877
- Размер загружаемого пакета: 1,7 MB
- Оценочный размер требуемого дискового пространства: 24 MB
- Оценочное время сборки: 0,1 SBU
Дополнительные загрузки
Зависимости пакета Recode
Необязательные
Python-2.7.2 (для "большого автоматического теста") и Dmalloc
Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/recode
Установка пакета Recode
Установите пакет Recode с помощью следующих команд:
patch -Np1 -i ../recode-3.6-fixes-2.patch && ./configure --prefix=/usr --without-included-gettext && make
Чтобы проверить результаты, выполните команду make check. Набор тестов предупредит, что "большой автоматический тест" ("bigauto" тест) будет пропущен. Редакторы не пытались выполнить этот тест до конца, поскольку в нем используются устаревшие конструкции Python.
Теперь в роли пользователя root
выполните:
make install
Пояснение команды
--without-included-gettext
: Этот параметр заставляет использовать реализацию gettext
, предоставляемую Glibc, вместо очень старой внутренней копии. Внутренняя копия осуществляет неправильный вывод в локали UTF-8.
Описание пакета
Установленные программы: recode
Установленные библиотеки: librecode.{so,a}
Установленные директории: Нет
Краткое описание
recode | осуществляет преобразование между различными наборами символов |
| содержит функции для преобразования наборов символов |
Перевод сделан с варианта оригинала, датированного 2010-11-21 21:28:46 +0000
Предыдущий раздел: | Оглавление | Следующий раздел: |
Пакет Graphviz-2.26.3 | Пакет icon-naming-utils-0.8.90 |