Библиотека сайта rus-linux.net
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
Обязательные
Необязательные
Замечания для пользователей: 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 изменить конфигурационное значение |
| содержит функции API, необходимые инструментальным средствам в libmcs |
Перевод сделан с варианта оригинала, датированного 2008-12-02 01:02:41 +0000
Предыдущий раздел: | Оглавление | Следующий раздел: |
Пакет libmowgli-0.9.95 | Пакет libtasn1-2.10 |