unixODBC-2.3.11
Introdução a "unixODBC"
O pacote unixODBC é um subsistema
"ODBC" ("Open DataBase Connectivity") de fonte aberto e um "SDK"
"ODBC" para Linux, Mac OSX e UNIX. "ODBC" é uma especificação
aberta para fornecer para os(as) desenvolvedores(as) de aplicativos
uma "API" previsível com a qual acessar fontes de dados. As fontes
de dados incluem servidores "SQL" opcionais e qualquer fonte de
dados com um controlador "ODBC". unixODBC contém os seguintes componentes
usados para auxiliar na manipulação de fontes de dados "ODBC": um
gerenciador de controlador; uma biblioteca de instalador e
ferramenta de linha de comando; ferramentas de linha de comando
para ajudar a instalar um controlador e trabalhar com "SQL";
controladores e bibliotecas de configuração do controlador.
Esse pacote é conhecido por construir e funcionar adequadamente
usando uma plataforma LFS 11.3.
Informação do Pacote
Dependências do "unixODBC"
Opcionais
Mini SQL e Pth-2.0.7
Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/unixodbc
Instalação do "unixODBC"
Instale unixODBC executando os
seguintes comandos:
./configure --prefix=/usr \
--sysconfdir=/etc/unixODBC &&
make
Esse pacote não vem com uma suíte de teste.
Agora, como o(a) usuário(a) root
:
make install &&
find doc -name "Makefile*" -delete &&
chmod 644 doc/{lst,ProgrammerManual/Tutorial}/* &&
install -v -m755 -d /usr/share/doc/unixODBC-2.3.11 &&
cp -v -R doc/* /usr/share/doc/unixODBC-2.3.11
Explicações do Comando
--enable-drivers
: Esse parâmetro
habilita construir os controladores que foram instalados por padrão
nas versões anteriores.
--enable-drivers-conf
: Esse parâmetro
habilita construir as bibliotecas de configuração do controlador
que foram instaladas por padrão nas versões anteriores.
Configurando "unixODBC"
Arquivos de
Configuração
/etc/unixODBC/*
Informação de Configuração
Os arquivos em /etc/unixODBC
são
destinados a serem configurados pelo(a) administrador(a) do
sistema (ou pelo(a) administrador(a) do sítio "ODBC" se os
privilégios apropriados forem concedidos a /etc /unixODBC
). Esses arquivos não são
destinados para serem editados diretamente. A biblioteca do
instalador "ODBC" é responsável por ler e gravar os arquivos de
configuração unixODBC.
Infelizmente, não existem muitas man, ou quaisquer páginas
info para os vários
aplicativos disponíveis no pacote unixODBC. Juntamente com as informações nas
“Descrições
Curtas” abaixo e a documentação instalada em
/usr/share/doc/unixODBC-2.3.11
,
existem muitos arquivos README
em
toda a árvore do fonte onde o uso e a funcionalidade dos
aplicativos podem ser encontrados. Além disso, você pode usar o
parâmetro -?
para informações de
sintaxe e uso. Por fim, o sítio da "web" do unixODBC em http://www.unixodbc.org/ tem
informações muito boas.
Conteúdo
Aplicativos Instalados:
dltest, isql, iusql, odbc_config,
odbcinst e slencheck
Bibliotecas Instaladas:
libodbc.so, libodbccr.so e
libodbcinst.so
Diretórios Instalados:
/etc/unixODBC e
/usr/share/doc/unixODBC-2.3.11
Descrições Curtas
dltest
|
é um utilitário usado para verificar uma biblioteca
compartilhada para ver se ela pode ser carregada e se um
dado símbolo existe nela
|
isql
|
é um utilitário que pode ser usado para submeter "SQL"
para uma fonte de dados e para formatar/suprir
resultados. Ele pode ser usado em modo de lote ou
interativo
|
iusql
|
fornece a mesma funcionalidade que o aplicativo
isql
|
odbc_config
|
é usado para descobrir detalhes a respeito da instalação
do pacote unixODBC
|
odbcinst
|
é um utilitário criado para instalar escritores de
script/"RPM". É uma interface de linha de comando para
funcionalidade chave na biblioteca libodbcinst . Ele não copia nenhum
arquivo (ou seja, bibliotecas), mas modificará as
informações do sistema "ODBC" para o(a) usuário(a)
|
slencheck
|
é um utilitário que tenta verificar se um controlador
"ODBC" foi construído com tipos "SQLLEN" de 32 bits ou 64
bits
|