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








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

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

На главную -> MyLDP -> Электронные книги по ОС Linux
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

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

Pth-2.0.7 и Mini SQL

Замечания для пользователей: 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. Это интерфейс командной строки для ключевых функций библиотеки libodbcinst. Утилита не копирует какие-либо файлы (например, библиотеки), но она модифицирует системную информацию ODBC конкретного пользовател

Перевод сделан с варианта оригинала, датированного 2010-11-11 22:48:39 +0000


Предыдущий раздел: Оглавление Следующий раздел:
Пакет pilot-link-0.12.2   Пакет libiodbc-3.52.7