Instalace 602SQL pod Linuxem
602SQL pro Linux se distribuuje formou rpm balíčků. Jejich instalaci musí provádět root:
rpm -ih /cesta_k_souboru/602sql11-1-0.i586.rpm
nebo
rpm -ih /cesta_k_souboru/602sql11-server-1-0.i586.rpm
odinstalace se provede:
rpm -e 602sql11
Balíček 602SQL (soubor 602sql11-1-0.i586.rpm obsahuje mj. tyto soubory:
-
/usr/bin/602sql11 - SQL server
-
/usr/bin/602gcli11 - grafické plnohodnotné klientské Vývojové a provozní prostředí
-
/usr/bin/602mng11 - grafický Server Manager
-
/usr/bin/602cli11 - řádkový testovací klient
-
/usr/bin/helpview11 - grafický prohlížeč helpu (použití: helpview11 /usr/share/doc/602sql11/602sql11[cs|en].zip)
-
/etc/602sql - komentovaný konfigurační soubor 602sql
-
/etc/init.d/s602sql11 - skript pro hromadné spouštění serverů na pozadí
-
/usr/lib/602sql11/lib602krnl11.so* - knihovna funkcí pro přístup klienta na server
-
/usr/lib/602sql11/lib602xml11.so* - XML extense
-
/usr/lib/602sql11/libodbc60211.so* - ODBC driver
-
/usr/lib/602sql11/libwx_*.so.* - wxWidgets knihovny
-
/usr/lib/602sql11/libxerces_*.so.* - Xerces
-
/usr/lib/602sql11/ftx/*.* - fulltextové konvertory (externí utility pro získání slov z binárních dokumentů)
-
/usr/share/602sql11/*.* - pomocné soubory (slovníky pro lemmatizaci fulltextu, ikony v XPM aj.)
-
/usr/share/locale/cs_CZ|sk_SK/LC_MESSAGES/602gcli10.mo - překlady řetězců klientského prostředí do češtiny a slovenštiny
-
/usr/share/doc/602sql11/602sql11[cs|en].zip - elektronická dokumentace ve formátu pro klienta nebo program helpview11
-
/usr/share/man/man1/602* - velmi stručné manuálové stránky k programům odkazující na nápovědu
Instalace základního balíčku 602SQL provede kromě kopírování souborů tyto akce:
- Pokud neexistuje, pak vytvoří se uživatel sql602, na jehož účet lze spouštět SQL server.
- Pokud již existuje konfigurační soubor /etc/602sql, pak se zachová (nepřepíše se souborem z balíčku).
- Je-li k dispozici program chkconfig, pak zajistí volání skriptu /etc/init.d/s602sql11 při startu a ukončení operačního systému a tím automatické spouštění a vypínání skupiny SQL serverů provozovaných jako deamony.
- Doplní se informace o databázovém souboru 602sql do dat programu file.
- Je-li již instalován balíček unixODBC, pak v něm zaregistruje ODBC driver pro 602sql server.
Vzorový konfigurační soubor /etc/602sql obsahuje registraci databáze jménem testdb umístěné v adresáři /var/lib/602sql11/testdb resp. databáze jménem 602Office_db umístěné v adresáři /var/lib/602sql11/602Office_db. Vlastní databázový soubor vznikne při prvním spuštění serveru. O spouštění a provozu SQL serveru na Linuxu se dočtete zde.
Drivery, hlavičkové soubory a knihovny pro přístup přes standardní rozhraní nejsou zahrnuty do balíčku 602sql (s výjimkou odbc driveru) a dají se stáhnout samostatně (některé i ve zdrojové formě). Instalace SDBC driveru se provádí ručně z prostředí OpenOffice.org.
Linuxová distribuce bez rpm systému
Na instalacích Linuxu neobsahujících rpm (Ubuntu, Debian) lze soubory 602SQL vybalit z 602sql11-binary-1.x.tar.gz.
Programy s grafickým rozhraním
Pro správu a konfigurování SQL serveru, vývoj aplikací a editaci dat v tabulkách se používá program 602gcliXX - Klientské a vývojové prostředí. Pro spouštění a zastavování SQl serverů slouží Server Manager. Programy je shodné s programy pro Windows.