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

UnixForum





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

На главную -> MyLDP -> Электронные книги по ОС Linux
Beyond Linux From Scratch. Version 2011-12-30
Назад 34. Дополнительные пакеты GNOME. Библиотеки Вперед

Библиотеки

Пакет Evolution Data Server-2.30.2.1

Знакомимся с пакетом Evolution Data Server

Пакет Evolution Data Server предоставляет единую серверную часть для программ, которые работают с контактами, задачами и календарем. Первоначально он был разработан для Evolution (отсюда и название), но сейчас также используются другими пакетами.

Известно, что этот пакет собирается на платформе LFS 6.5, но он не тестировался.

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

Зависимости пакета Evolution Data Server

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

Berkeley DB-5.2.36,GConf-2.28.1, Gperf-3.0.4, Intltool-0.50.0, libical-0.43, ibsoup-2.30.2, NSS-3.13.1 и SQLite-3.7.8

Рекомендуемые

libgnome-keyring-2.30.1, libgweather-2.30.2 и OpenSSL-1.0.0e

Пакет NSS не требуется, если у вас установлен пакет Firefox-9.0.1, Thunderbird-9.0.1 или SeaMonkey-2.6.1. В этих пакетах есть собственные копии пакета NSS (или они пользуются копией, установленной в системе). Если один из трех этих пакетов уже установлен, то так или иначе библиотеки NSS/NSPR уже установлены в вашей системе.

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

GTK-Doc-1.18, Heimdal-1.4 или MIT Kerberos V5-1.6, MTA (который позволяет использовать команду sendmail) и OpenLDAP-2.4.23

Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/evolution-data-server

Установка пакета Evolution Data Server

Установите пакет Evolution Data Server с помощью следующих команд:

./configure --prefix=$(pkg-config --variable=prefix ORBit-2.0) \
            --libexecdir=$(pkg-config --variable=prefix \
                ORBit-2.0)/lib/evolution-data-server-1.2 \
            --enable-nntp \
            --enable-gnome-keyring \
            --enable-smime \
            --with-nspr-includes=/usr/include/nspr \
            --with-nss-includes=/usr/include/nss &&
make

Чтобы проверить результаты, выполните команду make -k check. Известно, что некоторые тесты не проходят, но основная их часть должна пройти.

Теперь в роли пользователя root выполните:

make install

Пояснение команд

--prefix=$(pkg-config --variable=prefix ORBit-2.0): Установка префикса с помощью этого параметра, а не с помощью $GNOME_PREFIX будет гарантировать, что префикс будет установлен в соответствие со средой окружения и пакет будет установлен в нужном месте.

--libexecdir=$(pkg-config --variable=prefix ORBit-2.0)/lib/evolution-data-server-1.2: Этот параметр указывает, что файлы libexec будут установлены в более правильный директорий $GNOME_PREFIX/lib/evolution-data-server-1.2, а не в директорий $GNOME_PREFIX/libexec.

--enable-nntp: Этот параметр используется для того, чтобы собрать движок для новостных групп (NNTP).

--enable-gnome-keyring: Этот параметр используется для того, чтобы указать, что пароли будут храниться с помощью менеджера хранения паролей gnome-keyring

--enable-smime: Этот параметр используется для того, чтобы можно было использовать библиотеки сетевой безопасности т Mozilla Network Security Services для поддержки работы с S/MIME.

--with-nspr-includes=/usr/include/nspr: Этот параметр указывает местоположение заголовочных файлов NSPR.

--with-nss-includes=/usr/include/nss: Этот параметр указывает местоположение заголовочных файлов NSS.

--without-weather: Используйте этот параметр для того, чтобы отключить поддержку календаря погоды в случае, если пакет libgweather не установлен.

--enable-gtk-doc: Используйте этот параметр, если установлен пакет GTK-Doc и вы хотите пересобрать и установить документацию по API.

Замечание

Чтобы разрешить многочисленные необязательные зависимости, с помощью команды ./configure --help посмотрите информацию о параметрах, которые требуется передавать в скрипт configure.

Описание пакета

Установленные программы: camel-index-control-1.2, camel-lock-helper-1.2, e-addressbook-factory и e-calendar-factory

Установленные библиотеки: libebookbackendfile.so, libebookbackendgoogle.so, libebookbackendgroupwise.so, libebookbackendvcf.so, libebookbackendwebdav.so, libecalbackendcaldav.so, libecalbackendcontacts.so, libecalbackendfile.so, libecalbackendgoogle.so, libecalbackendgroupwise.so, libecalbackendhttp.so, libecalbackendweather.so, libcamel-1.2.so, libcamel-provider-1.2.so, libebackend-1.2.so, libebook-1.2.so, libecal-1.2.so, libedata-book-1.2.so, libedata-cal-1.2.so, libedataserver-1.2.so, libedataserverui-1.2.so, libegroupwise-1.2.so, libgdata-1.2.so и libgdata-google-1.2.so

Установленные директории: $GNOME_PREFIX/{include/evolution-data-server-2.30/{camel, google/libgdata-google,groupwise,libebackend,libebook,libecal, libedata-book,libedata-cal,libedataserverui}, lib/evolution-data-server-1.2/{camel-providers,extensions}, share/{evolution-data-server-2.30/{ui,weather}, gtk-doc/html/{camel,libebackend,libebook,libecal,libedata-book, libedata-cal,libedataserverui},pixmaps/evolution-data-server}}

Краткое описание

libe*.so

в библиотеке находятся клиентская программа, движок и библиотеки утилит для адресной книги Evolution, календаря и сервера данных

Перевод сделан с варианта оригинала, датированного 2010-10-17 17:55:40 +0000


Предыдущий раздел: Оглавление Следующий раздел:
Содержание главы 34   Пакет GtkHTML-3.30.2