Библиотека сайта rus-linux.net
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, но он не тестировался.
Информация о пакете
- Загрузка (HTTP): http://ftp.gnome.org/pub/gnome/sources/evolution-data-server/2.30/evolution-data-server-2.30.2.1.tar.bz2
- Загрузка (FTP): ftp://ftp.gnome.org/pub/gnome/sources/evolution-data-server/2.30/evolution-data-server-2.30.2.1.tar.bz2
- Контрольная сумма MD5: 826d85fc6e088156154ae0c543454d7f
- Размер загружаемого пакета: 4,4 MB
- Оценочный размер требуемого дискового пространства: 127 MB
- Оценочное время сборки: 2,0 SBU
Зависимости пакета 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}}
Краткое описание
| в библиотеке находятся клиентская программа, движок и библиотеки утилит для адресной книги Evolution, календаря и сервера данных |
Перевод сделан с варианта оригинала, датированного 2010-10-17 17:55:40 +0000
Предыдущий раздел: | Оглавление | Следующий раздел: |
Содержание главы 34 | Пакет GtkHTML-3.30.2 |