Библиотека сайта rus-linux.net
Beyond Linux From Scratch. Version 2011-12-30 | ||
Назад | 10. Утилиты общего назначения | Вперед |
Пакет unixODBC-2.3.0
Знакомимся с пакетом unixODBC
Пакет UnixODBC является подсистемой ODBC с открытым исходным кодом (Open DataBase Connectivity) и ODBC SDK для Linux, Mac OSX и UNIX. Подсистема ODBC имеет открытую спецификацию, что позволяет разработчикам приложений иметь предсказуемое API, с помощью которого можно получать доступ к источнику данных. Источниками данных считаются дополнительно устанавливаемые сервера SQL и любые другие источники данных, для которых есть драйвер ODBC. В пакете unixODBC имеются следующие компоненты, помогающие работать с источниками данных ODBC: менеджер драйверов, инструментальные средства для использования инсталляционной библиотеки и командной строки, инструментальные средства командной строки, помогающие устанавливать драйвера и работать с SQL, драйверы и библиотеки для настройки драйверов.
Два основных компонента предыдущих версий UnixODBC были выделены в отдельные проекты. Инструментальные средства графического интерфейса и библиотеки в настоящее время находится на странице http://sourceforge.net/projects/unixodbc-gui-qt. Средства тестирования, использующие Qt, и фреймворк автотестирования, в настоящее время расположены на станице http://sourceforge.net/projects/unixodbc-test.
Информация о пакете
- Загрузка (HTTP): http://www.unixodbc.org/unixODBC-2.3.0.tar.gz
- Загрузка (FTP): ftp://mirror.ovh.net/gentoo-distfiles/distfiles/unixODBC-2.3.0.tar.gz
- Контрольная сумма MD5: f2ad22cbdffe836c58987ed2332c2e99
- Размер загружаемого пакета: 1,8 MB
- Оценочный размер требуемого дискового пространства: 30 MB
- Оценочное время сборки: 0,5 SBU (в том числе сборка инструментальных средств графического интерфейса)
Зависимости пакета unixODBC
Необязательные
Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/unixodbc
Установка пакета unixODBC
Установите пакет unixODBC с помощью следующих команд:
./configure --prefix=/usr \ --sysconfdir=/etc/unixodbc && make
В этом пакете набор тестов отсутствует.
Теперь в роли пользователя root выполните:
make install && find doc -name "Makefile*" -exec rm {} \; && chmod 644 doc/{lst,ProgrammerManual/Tutorial}/* && install -v -m755 -d /usr/share/doc/unixODBC-2.3.0 && cp -v -R doc/* /usr/share/doc/unixODBC-2.3.0
Пояснение команд
--enable-drivers
: Этот параметр указывает, что будет выполнена сборка драйверов, которые по умолчанию устанавливались в предыдущих версиях.
--enable-drivers-conf
: Этот параметр указывает, что будет осуществляться сборка конфигурационных библиотек, которые устанавливались по умолчанию в предыдущих версиях.
Конфигурирование пакета unixODBC
Конфигурационные файлы
/etc/unixodbc/*
Подробнее о конфигурировании
Предполагается, что файлы, находящиеся в директории /etc/unixodbc
, должен конфигурировать системный администратор (либо, если разграничиваются привилегии доступа к /etc/unixodbc
, администратор, ответственный за ODBC). Предполагается, что эти файлы не должны редактироваться непосредственно. Для чтения и записи конфигурационных файлов используется инсталляционная библиотека ODBC.
К сожалению, для различных программ, имеющихся в пакете unixODBC, страницы man или info отсутствуют. Кроме краткого описания, приведенного ниже, и документации, установленной в /usr/share/doc/unixODBC-2.3.0
, в дереве исходных кодов есть много файлов README
, где можно найти описания по использованию программ и их функций. Кроме того, чтобы получить информацию о синтаксисе команды и правилах ее использования, вы можете воспользоваться параметром -?
. Наконец, на сайте unixODBC по адресу http://www.unixodbc.org/ есть очень полезная информация.
Описание пакета
Установленные программы: dltest, isql, iusql, odbc_config и odbcinst
Установленные библиотеки: libodbc.so, libodbccr.so и libodbcinst.so
Установленные директории: /etc/unixodbc и /usr/share/doc/unixODBC-2.3.0
Краткое описание
dltest | эта утилита предназначена для проверки, можно ли загрузить библиотеку общего доступа и можно ли обратиться к ней с данным вызовом |
isql | эту утилиту можно использовать для передачи запроса SQL в источник данных и для форматирования/выдачи результатов. Ее можно использовать в пакетном или интерактивном режиме |
iusql | предоставляет те же самые функции, что и программа isql |
odbc_config | используется для получения подробной информации об установленной версии пакета unixODBC |
odbcinst | это утилита, созданная для установки программ, осуществляющих запись скриптов/пакетов RPM. Это интерфейс командной строки для ключевых функций библиотеки |
Перевод сделан с варианта оригинала, датированного 2010-11-11 22:48:39 +0000
Предыдущий раздел: | Оглавление | Следующий раздел: |
Пакет pilot-link-0.12.2 | Пакет libiodbc-3.52.7 |