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








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

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

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

Информация о пакете

Зависимости пакета GMime

Обязательные

GLib-2.30.1

Необязательные

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

libgmime-2.4.{so,a}

содержит функции API, используемые программами, в которых необходимо поддерживать соответствие стандарту MIME

Перевод сделан с варианта оригинала, датированного 2011-10-26 04:34:14 +0000


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