Installationsanvisningar.

(2007-05-16)


Förutsättningen för att kunna installera OLFIX är att MySQL och Qt finns installerad på datorn. Har du KDE som grafiskt interface så är Qt installerat.

OBS! Exempel på installation av MySQL sist i detta dokument.


OBS! MySQL skall vara startad. Det bästa är att ordna det så att MySQL startas när datorn startas.

Installation av programvara(första gången):
I fall du har en tidigare version av OLFIX installerad, installera då OLFIX på samma plats som den tidigare versionen.

Se till att du är root när du gör följande:
shell> cd /opt
shell> gunzip < /path/to/OLFIX-VERSION.tar.gz | tar xvf -
shell> cd /opt/olfix/script
shell> cp /opt/olfix/script/.olfixrc $HOME/.olfixrc
shell> cd $HOME
shell> chown DittNamn .olfixrc
shell> chgrp DittNamn .olfixrc
shell> chmod 766 .olfixrc
shell> cd /opt/olfix/sql

För att skapa och ladda databasen:
OBS! Gör detta bara första gången du installerar OLFIX.

Editera filen /opt/olfix/sql/CreateOLFIX.sql
DittNamn nedan skall vara ditt loginID med versaler (stora bokstäver).
Byt ut alla förekomster av 'ADMIN' till 'DittNamn' (OBS! apostroferna ska vara med)

T ex använda sed:
shell> sed "s/'ADMIN'/'DittNamn'/g" /opt/olfix/sql/CreateOLFIX.sql > /opt/olfix/CreateOLFIXNy.sql

Kör
shell> mysql -u root -p /opt/olfix/sql/CreateOLFIXNy.sql mysql.log
eller
shell> mysql -u root -p < /opt/olfix/sql/CreateOLFIXNy.sql >& mysql.log

beroende på vilken version du har.

Bibliotek.

OLFIX har följande bibliotek:

/opt/olfix
/opt/olfix/bin (Här ska alla binärfiler läggas efter kompilering)
/opt/olfix/data
/opt/olfix/doc
/opt/olfix/doc/image
/opt/olfix/doc/helpfiles
/opt/olfix/include
/opt/olfix/lib
/opt/olfix/report
/opt/olfix/script
/opt/olfix/sql
/opt/olfix/src

Som standard installeras .olfixrc i $HOME första gången man startar OLFIXW.
Ifall du gjort en egen installation behöver du kopiera filen /opt/olfix/script/.olfixrc till $HOME/.olfixrc.
Editera den så den passar dig.
.olfixrc måste finnas i $HOME hos alla användare som ska köra OLFIX.
OBS! VTMP=/tmp/ får inte avslutas med ett returntecken. Måste ligga sist i filen.
.olficrc bör se ut ungefär såhär:

PATH=/opt/olfix/bin/
HOST=localhost
DATABASE=olfixtst
HELPFILE=/doc/helpfiles/usermanual/UserManual.html
REPORT=/opt/olfix/report/
VTMP=/tmp/


Start av OLFIX

Alternativ 1:
Använd KDE Konqueror och flytta dig till mappen /opt/olfix/bin
Klicka på OLFIXW
OLFIXW kommer att starta. Klicka på önskat program, rad för program, så kommer programmet upp i ett eget fönster.

Alternativ 2:
Öppna ett konsolfönster.
Gå till mappen /opt/olfix/bin.
Skriv;
shell> ./OLFIXW
och tryck Enter.

Alternativ 3:
Skapa en länk/genväg/shortcut på skrivbordet.
Använd KDE Konqueror och flytta dig till mappen /opt/olfix/bin
Markera och drag OLFIXW till skrivbordet.
På fråga vad du vill göra, välj länk/link.
Därefter räcker det med att klicka på genvägen för att starta OLFIX.

Error:
Om huvudfönstret/meny är tomt/blankt och/eller du får följande felmeddelande;
./STYRMAN: error while loading shared libraries:libmysqlclient.so.12: cannot open shared object: No such file or directory

Om det står .... libmysqlclient.so.14: ... skriv då 14 istället för 12 i nedanstående åtgärder.

Åtgärd:
Länka enligt följande som root;

För MandrivaLinux 2006
# cd /usr/lib/
# ln -s libmysqlclient.so.14 libmysqlclient.so.12


För MandrivaLinux 2007
# cd /usr/lib/
# ln -s libmysqlclient.so.15 libmysqlclient.so.12


För Fedora Core 4
# cd /usr/lib/
# ln -s ./mysql/libmysqlclient.so.14 libmysqlclient.so.12

Installation av MySQL

OBS! Läs orginalinstruktionerna hos MySQL AB.
OBS!Använd i första hand din distributions installationshanterare.

Annars är detta sättet att installera MySQL när man laddat ner MySQL från MySQL ABs hemsida.

The basic commands you must execute to install and use a MySQL binary distribution are:
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> cd /opt
shell> gunzip < /path/to/mysql.VERSION-OS.tar.gz | tar xvf -
shell> ln -s mysql.VERSION-OS mysql
shell> cd mysql
shell> scripts/mysql_install_db
shell> chown -R root /opt/mysql
shell> chown -R mysql /opt/mysql/data
shell> chgrp -R mysql /opt/mysql
shell> chown -R root /opt/mysql/bin
shell> bin/safe_mysqld ?user=mysql &

För Slackware 10 finns en HOWTO här http://insyte.atspace.com/servers.html#mysql

Se till att mysqld startas automatiskt vid start av datorn.
För mera information se MySQLReferenseManual, http://www.mysql.com/documentation/

Installation av mysqlcc

shell> cd /usr/local shell> gunzip < /path/to/mysqlcc.VERSION.tar.gz | tar xvf - mysqlcc.VERSION.tar.gz får inte finnas i /usr/local när kommandot ovan körs.