unixODBC-2.3.12

Introduksjon til unixODBC

unixODBC pakken er en åpen kildekode ODBC (Open DataBase Connectivity) undersystem og en ODBC SDK for Linux, Mac OSX og UNIX. ODBC er en åpen spesifikasjon for å gi applikasjonsutviklere et forutsigbart API for å få tilgang til datakilder. Datakilder inkluderer valgfrie SQL servere og enhver datakilde med en ODBC driver. unixODBC inneholder følgende komponenter som brukes for å hjelpe til med manipulering av ODBC datakilder: en driveradministrator, et installasjonsbibliotek og kommandolinjeverktøy, kommandolinjeverktøy for å hjelpe installeringen av en driver og arbeid med SQL, drivere og driveroppsettbiblioteker.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

unixODBC Avhengigheter

Valgfri

Mini SQL

Installasjon av unixODBC

Installer unixODBC ved å kjøre følgende kommandoer:

./configure --prefix=/usr \
            --sysconfdir=/etc/unixODBC &&
make

Denne pakken kommer ikke med en testpakke.

Nå, som root bruker:

make install &&

find doc -name "Makefile*" -delete                &&
chmod 644 doc/{lst,ProgrammerManual/Tutorial}/*   &&

install -v -m755 -d /usr/share/doc/unixODBC-2.3.12 &&
cp      -v -R doc/* /usr/share/doc/unixODBC-2.3.12

Parameterforklaringer

--enable-drivers: Denne parameteren gjør det mulig å bygge driverne som ble installert som standard i tidligere versjoner.

--enable-drivers-conf: Denne parameteren aktiverer byggingen av driverkonfigurasjonsbibliotekene som ble installert som standard i tidligere versjoner.

Konfigurere unixODBC

Konfigurasjonsfiler

/etc/unixODBC/*

Konfigurasjonsinformasjon

Filene i /etc/unixODBC er ment å konfigureres av systemadministratoren (eller ODBC nettstedets administrator hvis passende rettigheter er gitt til /etc/unixODBC). Disse filene er ikke ment å bli direkte redigert. ODBC installasjonsbiblioteket er ansvarlig for å lese og skrive unixODBC konfigurasjonsfiler.

Dessverre er det ikke mange man, eller noen info sider for de ulike programmene som er tilgjengelige i unixODBC pakken. Sammen med informasjonen i «Korte Beskrivelser» nedenfor og dokumentasjonen installert i /usr/share/doc/unixODBC-2.3.12, er det mange README filer i hele kildetreet hvor bruken og funksjonaliteten til programmene kan finnes. I tillegg kan du bruke parameteren -? for syntaks og bruksinformasjon. Til slutt, unixODBC nettside på http://www.unixodbc.org/ har veldig bra informasjon.

Innhold

Installerte Programmer: dltest, isql, iusql, odbc_config, odbcinst, og slencheck
Installerte Biblioteker: libodbc.so, libodbccr.so, og libodbcinst.so
Installerte Mapper: /etc/unixODBC og /usr/share/doc/unixODBC-2.3.12

Korte Beskrivelser

dltest

er et verktøy som brukes til å sjekke et delt bibliotek for å se om det kan bli lastet og om et gitt symbol finnes i den

isql

er et verktøy som kan brukes til å sende SQL til en datakilde og formatere/skrive ut resultater. Den kan brukes i batch eller interaktiv modus

iusql

gir samme funksjonalitet som isql programmet

odbc_config

brukes til å finne ut detaljer om installasjonen av unixODBC pakken

odbcinst

er et verktøy laget for installeringsskript/RPM skrivere. Det er en kommandolinjegrensesnitt til nøkkelfunksjonalitet i libodbcinst biblioteket. Det kopiere ikke noen filer (dvs. biblioteker), men det vil endre ODBC Systeminformasjon for brukeren

slencheck

er et verktøy som prøver å sjekke om en ODBC driver ble bygget med 32-biters eller 64-biters SQLLEN typer