Slijedeći dio Prethodni dio Sadržaj

3. Instalacija StarOfficea

Instalacija StarOfficea sastoji se od:

3.1 libc problemi i rješenja

StarOffice je vezan na libc 5.4.4.

StarOffice će raditi na libc 5.3.x. Nažalost, program setup zahtijeva 5.4.4 ili višu. Ako imate libc 5.3.x, možete probati zaobići ovo nabavljanjem libc 5.4.4+ i njenim dodavanjem u varijablu okružja LD_LIBRARY_PATH prije nego pokrenete setup. Ovo nisam isprobao, pa to radite na svoju odgovornost.

Ako pokušate pokrenuti setup na libc-u starijem od 5.4.4, ispisat će ovu poruku o grešci:

line 1: Syntax error at token 'I' expected declarator;
i.e. File ...

Za nadogradnju libc-a, FTP-om na sunsite.unc.edu u direktorij /pub/Linux/GCC/ skinite datoteku libc-5.4.33.bin.tar.gz (ili noviju verziju). Otpakirajte ju u privremeni direktorij. Stvorit će se novi direktorij lib. Postanite root i datoteku libc.so.5.4.33 kopirajte u svoj /lib direktorij. Sada simbolički vežite libc.so.5 na libc.5.4.33 naredbom:

# ln -sf /lib/libc.so.5.4.33 /lib/libc.so.5

Potom pokrenite ldconfig.

Dr. Romano Giannetti, romano@iet.unipi.it, kaže:

... Samo bi želio dodati da sam mogao instalirati (kako ste predložili) StarWriter na Red Hat 4.2 sustav s libc 5.3 bez nadograđivanja.

Točni koraci su:

  1. Nabavite libc.so.5.4.x. Ako imate Red Hat RPM paket (kao što su oni u direktoriju contrib), možete ju otpakirati ulaženjem u prazan direktorij i pokretanjem:
    $ rpm2cpio libc.so.5.4.x-y.rpm | cpio --extract --make-directories
    
    libc će se pojaviti u poddirektoriju lib.
  2. Maknite libc.so.5.4.x u svoj home direktorij. Zatim (ako je vaša ljuska iz sh obitelji):
    $ ln -s libc.so.5.4.x libc.so.5
    $ export LD_LIBRARY_PATH=$HOME:/lib:/usr/lib
    
  3. Sada možete pokrenuti setup.

3.2 Instaliranje tar datoteka

Nakon skidanja StarOfficea postanite root i smjestite arhive u /usr/local. Uđite u /usr/local i otpakirajte ih. Evo primjera naredbe za dekompresiju gzip-ane tar datoteke:

$ tar -xzvf ime_datoteke.tar.gz

Na starijim sustavima možda ćete morati prvo koristiti naredbu gzip -d za dekompresiju, a zatim naredbu tar -xvf.

Datoteke će se smjestiti u novonastalom direktoriju /usr/local/StarOffice-3.1.

3.3 Postavljanje i konfiguracija

Nakon što ste kao root otpakirali StarOfficeove datoteke logirajte se kao običan korisnik. Uđite u direktorij /usr/local/StarOffice-3.1 i pokrenite program setup. Ovaj program će instalirati datoteke koje nisu zajedničke i simboličke veze za svakog pojedinog korisnika. Preporučena je standardna instalacija. Ako ne prihvatite predodređeno mjesto instalacije problema bi moglo biti.

StarOffice koristi varijable okružja. Datoteke .sd.sh (prilagođena Bourneovoj ljusci) i .sd.csh (prilagođena C ljusci) postavljaju varijable okružja za StarOffice. One se nalaze u vašem home direktoriju.

Ako koristite bash, editirajte svoj .bashrc i dodajte red:


source ~/.sd.sh

Nakon toga ponovo pokrenite bash da bi varijable okružja počele vrijediti.

Ako koristite drugu ljusku, pogledajte njenu man stranicu za informacije o izvođenju datoteke.

3.4 COL (Caldera OpenLinux) setup greška

Phil Reardon, pcr@busprod.com, kaže:

Našao sam grešku u setup skripti za StarOffice koja dolazi s mojim standardnim Caldera COL izdanjem. U stazu stavlja // umjesto /. Kako bi je ispravili, izbrišite prvi / iz ovog reda:
exec ${pfad:='.'}/linux-x86/bin/$name;;

Prije linux-x86 ne bi smjelo biti /.

3.5 Rješavanje problema s varijablom LANG

Skripte .sd.sh i .sd.csh postavljaju varijablu LANG. To uzrokuje probleme s perlom i manom. man će dati ovu poruku o grešci:

Failed to open the message catalog man on the path NLSPATH=

Perl će izbaciti poruku

warning: setlocale(LC_CTYPE, "")...

Datoteka .sd.sh sadrži red koji postavlja LANG=us i još jedan koji izvozi hrpu varijabli, uključujući LANG. Obrišite red LANG=us i LANG iz popisa varijabli, pa će ovo biti sređeno.

U datoteci .sd.csh (koja je prilagođena C ljusci) trebate obrisati red koji kaže setenv LANG us.

Hvala Adamu L. Kleinu, alklein@adelphia.net, za informacije o ovom rješenju.


Slijedeći dio Prethodni dio Sadržaj