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








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

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

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

Пакет libmcs-0.7.1

Знакомимся с пакетом libmcs

В пакете libmcs находится библиотека и набор инструментальных средств, с помощью которых реализуется абстрагирование хранилища конфигурационных настроек от пользовательских приложений. Есть аналогичные проекты, похожие на этот (например, GConf), но в отличие от подобных проектов, в пакете libmcs используется более строгое абстрагирование. К средствам хранения данных не предъявляется никаких конкретных требований, равно как к среде рабочего стола или набору программных средств.

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

  • Загрузка (HTTP): http://distfiles.atheme.org/libmcs-0.7.1.tgz
  • Контрольная сумма MD5: 1611a7bd7e7b07df3d889012d133c440
  • Размер загружаемого пакета: 105 KB
  • Оценочный размер требуемого дискового пространства: 1,7 MB
  • Оценочное время сборки: менее 0,1 SBU

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

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

libmowgli-0.9.95

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

GConf-2.28.1 и Kdelibs-3.5.13

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

Установка пакета libmcs

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

./configure --prefix=/usr &&
make

В этом пакете набор тестов отсутствует.

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

make install &&
install -v -m644 -D README /usr/share/doc/libmcs-0.7.1/README

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

--with-qt-path=/usr/share/qt: Если у вас установлен пакет Kdelibs-3.5.13, вы должны передать в скрипт configure параметры, которые указывают на место расположения Qt и, возможно, библиотек и интерфейсных заголовков KDE.

--disable-kconfig: Если скрипт configure обнаружит libkdecore из kdelibs, он не будет проверять, что это действительно версия kde3, и попытается ее использовать (и потерпит неудачу, если это версия kde4). Этот переключатель предотвратит такую ситуацию.

Дополнительную информацию о различных реализациях алгоритмов хранения (в том числе и об используемом по умолчанию варианте, совместимом с XDG), смотрите в файле README в дереве исходных кодов.

Конфигурирование пакета libmcs

Есть много различных способов настройки пакета libmcs, которые предназначены для определенных реализаций в конкретных ситуациях или соответствующих индивидуальным потребностям пользователей. Если подходит алгоритм, использующий файлы, то конфигурирование не требуется. Подробности смотрите в разделе 2 файла README в дереве исходных кодов.

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

Установленные программы: mcs-getconfval, mcs-info, mcs-query-backends и mcs-setconfval

Установленные библиотеки: libmcs.so и модули, реализующие алгоритмы хранения

Установленные директории: /usr/include/libmcs, /usr/lib/mcs и /usr/share/doc/libmcs-0.7.1

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

mcs-getconfval

запросы к libmcs для получения конфигурационного значения

mcs-info

отображает информацию о текущей инсталляции и о конфигурации пакета libmcs

mcs-query-backends

запросы к libmcs для получения информации о том, какой алгоритм хранения данных используется

mcs-setconfval

указывает библиотеке libmcs изменить конфигурационное значение

libmcs.so

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

Перевод сделан с варианта оригинала, датированного 2008-12-02 01:02:41 +0000


Предыдущий раздел: Оглавление Следующий раздел:
Пакет libmowgli-0.9.95   Пакет libtasn1-2.10