Библиотека сайта rus-linux.net
Beyond Linux From Scratch. Version 2011-12-30 | ||
Назад | 8. Библиотеки общего назначения | Вперед |
Пакет GMime-2.4.21
Знакомимся с пакетом GMime
В пакете GMime находится набор утилит, предназначенный для анализа и создания сообщений с использованием стандарта Multipurpose Internet Mail Extension (MIME) так, как он определен в RFC. Текст RFC смотрите на сайте GMime. Пакет удобен тем, что в нем предложен API, настолько точно соответствующий спецификациям MIME, насколько это возможно, и одновременно настолько простой, что облегчает программистам использование этих функций API.
Информация о пакете
- Загрузка (HTTP): http://ftp.gnome.org/pub/gnome/sources/gmime/2.4/gmime-2.4.21.tar.bz2
- Загрузка (FTP): ftp://ftp.gnome.org/pub/gnome/sources/gmime/2.4/gmime-2.4.21.tar.bz2
- Контрольная сумма MD5: 61e8b07ea941975c861f4d69eda293ad
- Размер загружаемого пакета: 861 KB
- Оценочный размер требуемого дискового пространства: 17 MB
- Оценочное время сборки: 0,4 SBU
Зависимости пакета GMime
Обязательные
Необязательные
DocBook-utils-0.6.14>, GTK-Doc-1.18 и Gtk# (требуется Mono)
Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/gmime
Установка пакета GMime
Установите пакет GMime с помощью следующих команд:
./configure --prefix=/usr && make
Если у вас установлен пакет DocBook-utils-0.6.14 и вы хотите сгенерировать руководства по API учебники, выполните следующие команды:
pushd docs/tutorial && docbook2html --nochunks gmime-tut.sgml && docbook2pdf gmime-tut.sgml && docbook2ps gmime-tut.sgml && docbook2txt gmime-tut.sgml && popd
Чтобы проверить результаты, выполните команду make check. Обратите внимание, что некоторые тесты могут не пройти из-за того, что соответствующая подсистема не установлена или не сконфигурирована должным образом.
Этот пакет перезапишет программы uudecode и uuencode, установленные пакетом sharutils (или любым другим пакетом, которые могут установить эти программы), если они существуют в директории /usr/bin
. Если вы хотите сохранить существующие программы, убедитесь, что перед выполнением следующих команд вы их переименовали.
Теперь в роли пользователя root
выполните:
make install && install -v -m755 -d /usr/share/doc/gmime-2.4.21 && install -v -m644 README \ /usr/share/doc/gmime-2.4.21
Если вы сгенерировали руководства по API, то дополнительно в роли пользователя root
выполните:
install -v -m644 docs/tutorial/gmime* \ /usr/share/doc/gmime-2.4.21
Пояснение команды
--enable-gtk-doc
: Используйте этот параметр, если установлен пакет GTK-Doc и вы хотите пересобрать и установить документации по API.
Описание пакета
Установленные программы: uudecode и uuencode
Установленные библиотеки: libgmime-2.4.{so,a} и необязательную сборку ресурсов Mono
Установленные директории: /usr/include/gmime-2.4, /usr/lib/mono/gac/gmime-sharp, /usr/lib/mono/gmime-sharp, /usr/share/doc/gmime-2.4.21 и /usr/share/gtk-doc/html/gmime
Краткое описание
uudecode | используется для декодирования файлов или данных, закодированных с помощью uuencode |
uuencode | является методом кодирования двоичных данных в 7-битные данные ASCII |
| содержит функции API, используемые программами, в которых необходимо поддерживать соответствие стандарту MIME |
Перевод сделан с варианта оригинала, датированного 2011-10-26 04:34:14 +0000
Предыдущий раздел: | Оглавление | Следующий раздел: |
Пакет ISO Codes-3.30 | Пакет Libidn-1.22 |