StarOffice 3.1 mini-KAKO Matthew Borowski, mkb@poboxes.com, verzija 1.0, 2. lipnja 1998. Informacije o instaliranju StarDivisionovog StarOffice 3.1 uredskog paketa. ______________________________________________________________________ Sadržaj 1. Uvod 1.1 Informacije o Motifu 1.2 Povijest ovog dokumenta 2. Nabavljanje StarOfficea 3. Instalacija StarOfficea 3.1 libc problemi i rješenja 3.2 Instaliranje tar datoteka 3.3 Postavljanje i konfiguracija 3.4 COL (Caldera OpenLinux) setup greška 3.5 Rješavanje problema s varijablom LANG 4. Pokretanje StarOfficea 5. StarOffice trikovi 6. Više informacija 7. Prilozi 8. Odricanje i autorska prava 9. Hrvatski prijevod ______________________________________________________________________ 11.. UUvvoodd Ovaj se dokument bavi instaliranjem StarOfficea 3.1. Trenutna verzija StarOfficea je 4.0. Verziju 4.0 je puno lakše instalirati i ima manje grešaka od verzije 3.1. Ustvari, po mom mišljenju, kod verzije 4.0 nema potrebe za KAKO-om pošto je StarDivision napisao prilično potpun instalacijski vodič. SSttaarrOOffffiiccee mmiinnii--KKAAKKOO bio je koristan dok je trajao, no sada je arhiviran samo za malobrojne koji žele instalirati StarOffice 3.1. Za informacije o StarOfficeu 4.0 pogledajte moje stranice, . Uredski paket StarOffice zbirka je uredskih alata za Linux napisanih u C-u uz Motif. StarOffice sadrži: ˇ StarWriter, word procesor ˇ StarCalc, tablični kalkulator ˇ StarImage, editor slika ˇ StarDraw, program za crtanje sličan Corel DRAW-u ˇ StarChart, program za grafove ˇ StarMath, matematički editor StarOffice za Linux besplatan je za nekomercijalnu uporabu. Komercijalno korištenje zahtijeva licencu. Cijena komercijalne licence odvojeno od Calderinog OpenLinux sustava za sada nije poznata. 11..11.. IInnffoorrmmaacciijjee oo MMoottiiffuu StarOffice je napisan pomoću komercijalnog Motif 2.0 GUI toolkita. Dinamički vezana verzija _n_e_ć_e raditi na Motifu 1.2/LessTifu. Statička verzija (u sebi sadrži Motif 2.0) radit će bez obzira da li imate ili nemate Motif. Međutim, brzina je manja. Ja radim sa StarOfficeom na Pentiumu 100 sa 48 MB RAM-a, na Red Hatu 4.1 i Motifu 2.0. Dinamički vezan StarOffice diže se za oko minutu. Ali, primjetno je da nakon učitavanja dinamički vezan StarOffice zauzima puno manje resursa od statičke verzije. 11..22.. PPoovviijjeesstt oovvoogg ddookkuummeennttaa ˇ Verzija 1.0 (2. 6. '98.) -- dodane informacije o StarOfficeu 4.0 te zastarjelosti ovog dokumenta ˇ Verzija 0.8 (9. 11. '97.) -- dodani napuci, instalacija bez nadogradnje libc-a, itd. ˇ Verzija 0.7 (7. 7. '97.) -- izmjenjen dio 3.1.1, promijenjena licenca. ˇ Verzija 0.6 (9. 6. '97.) -- dodano riješenje problemu LANG varijable ˇ Verzija 0.5 (8. 6. '97.) -- osvježene informacije o gotovom StarOfficeu 3.1. ˇ Verzija 0.1 (5. 5. '97.) -- prvo izdanje. 22.. NNaabbaavvlljjaannjjee SSttaarrOOffffiicceeaa Trenutna verzija StarOfficea za Linux je 3.1 (stabilna). Možete ju dobiti FTP-om s . U datoteci README.StarOffice nalaze se informacije o skidanju StarOfficea 3.1. Trebaju vam ove tri datoteke: SSttaarrOOffffiiccee3311--eenngglliisshh..ttaarr..ggzz (engleski) predlošci/primjeri ili SSttaarrOOffffiiccee3311--ggeerrmmaann..ttaarr..ggzz (njemački) predlošci/primjeri SSttaarrOOffffiiccee3311--ddyynnbbiinn..ttaarr..ggzz (dinamički vezane) ili SSttaarrOOffffiiccee3311--ssttaattbbiinn..ttaarr..ggzz (statički vezane) izvršne datoteke SSttaarrOOffffiiccee3311--ccoommmmoonn..ttaarr..ggzz zajednički dio Verziju StarOfficea nudi i Caldera. Za detalje pogledajte njihove stranice na . Caldera proizvodi i StarOffice CD-ROM po cijeni od 7.99 $. 33.. IInnssttaallaacciijjaa SSttaarrOOffffiicceeaa Instalacija StarOfficea sastoji se od: ˇ otpakiravanja distribucijskih datoteka kao root u /usr/local ˇ pokretanja programa setup kao korisnik ˇ izvršavanja .sd.sh ili .sd.csh ˇ čitanja dijela ``Rješavanje problema s varijablom LANG''! (učinite to) 33..11.. lliibbcc pprroobblleemmii ii rrjjeeššeennjjaa 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. 33..22.. IInnssttaalliirraannjjee ttaarr ddaattootteekkaa 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. 33..33.. PPoossttaavvlljjaannjjee ii kkoonnffiigguurraacciijjaa 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 _m_o_g_l_o 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. 33..44.. CCOOLL ((CCaallddeerraa OOppeennLLiinnuuxx)) sseettuupp ggrreešškkaa 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 /. 33..55.. RRjjeeššaavvaannjjee pprroobblleemmaa ss vvaarriijjaabblloomm LLAANNGG 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. 44.. PPookkrreettaannjjee SSttaarrOOffffiicceeaa Izvršne datoteke StarOfficea nalaze se u direktoriju /usr/local/StarOffice-3.1/linux-x86/bin. Tu su aplikacije sdraw3, swriter3, scalc3, smath3, schart3 i simage3. Program svdaemon mora se izvršiti kako bi se koristila uključena pomoć. Program svportmap mora se izvršiti kako bi aplikacije StarWriter, StarCalc i StarDraw mogle međusobno komunicirati. 55.. SSttaarrOOffffiiccee ttrriikkoovvii Pridonio Patrick D'Cruze, pdcruze@netpal.com.au. 1. Umjesto izvršavanja datoteke .sd.sh (ili .sd.csh) u mojoj .bash_profile skripti, kopirao sam .sd.sh skriptu, preimenovao je u swriter i smjestio u /usr/local/bin. Zatim sam je promijenio dodajući #!/bin/bash na početku skripte i exec swriter3 $* na kraju. Sada samo pokrenem swriter i on automatski postavi odgovarajuće varijable okružja, te zatim pokrene StarWriter. Spašava od onečišćavanja aplikacija/okružja onim varijablama. 2. Primjetio sam da mnogo ljudi podosta čeka da se StarOffice digne (više od 60 sekundi). Na Usenetu se svi slažu da je to zbog relociranja simbola koje obavlja dinamički linker. To jest, za svaki novi simbol dinamički linker mora naći odgovarajući library. StarOffice je dinamički vezan na poprilično librarya, pa dinamički linker treba poprilično vremena za traženje kroz njih. Tomu ima lijeka. Ja StarOffice pokrećem u chroot-anom zatvoru. U njemu ostavim samo izvršne datoteke i librarye koje koristi StarOffice (sve iz /usr/X11R6/lib, libc/libm i libg++/libstdc++). StarWriteru se učitava otprilike 15 sekundi na mom P133/32 MB, i to zahvaljujući činjenici da su prisutni samo libraryi koji su StarOfficeu potrebni, pa dinamički linker ima proporcionalno manje posla (odnosno, ne traži kroz sve beskorisne librarye u /usr/lib da bi povezao simbole). 66.. VViiššee iinnffoorrmmaacciijjaa Više informacija o StarOfficeu za Linux dostupno je izravno od StarDivisiona. StarDivision održava WWW stranice na . StarDivision drži i news poslužitelj s grupama o StarOfficeu za Linux. Te grupe su najbolje mjesto za svježe informacije o StarOfficeu i traženje pomoći. Koristeći odgovarajući čitač povežite se na . 77.. PPrriilloozzii Zahvaljujem Werneru Klausu, wklaus@metronet.de, na prevođenju ovog dokumenta u SGML. Ako imate dodatnih informacija za ovaj mini-KAKO, molim vas da me kontaktirate e-mailom. Moja adresa nalazi se na vrhu dokumenta. Možda ćete pogledati i moju WWW stranicu na ili . 88.. OOddrriiccaannjjee ii aauuttoorrsskkaa pprraavvaa Ovaj dokument je (C) 1997. Matthew Borowski. Distribucija ovog dokumenta u elektronskom obliku dopuštena je pod uvjetom da on ostane nepromijenjen. Ako ga želite uključiti u CD-ROM ili knjigu, molim vas da tražite dozvolu od mene (preferiram da zahtjeve šaljete e-mailom). Autor se snosi nikakvu odgovornost za bilo što što se dogodilo pod izravnim ili neizravnim utjecajem korištenja ovog dokumenta. Autor nije zaposlen u StarDivision, GmbH ili Caldera, Inc. Komentari i pitanja mogu se slati autoru na mkb@poboxes.com. 99.. HHrrvvaattsskkii pprriijjeevvoodd Najnovija verzija ovog prijevoda može se naći na . Održava ga Matej Vela, mvela@public.srce.hr. Svi su prilozi, primjedbe i prijedlozi dobrodošli.