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. ______________________________________________________________________ Sadrzaj 1. Uvod 1.1 Informacije o Motifu 1.2 Povijest ovog dokumenta 2. Nabavljanje StarOfficea 3. Instalacija StarOfficea 3.1 libc problemi i rjesenja 3.2 Instaliranje tar datoteka 3.3 Postavljanje i konfiguracija 3.4 COL (Caldera OpenLinux) setup greska 3.5 Rjesavanje problema s varijablom LANG 4. Pokretanje StarOfficea 5. StarOffice trikovi 6. Vise 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 lakse instalirati i ima manje gresaka od verzije 3.1. Ustvari, po mom misljenju, kod verzije 4.0 nema potrebe za KAKO-om posto je StarDivision napisao prilicno potpun instalacijski vodic. SSttaarrOOffffiiccee mmiinnii--KKAAKKOO bio je koristan dok je trajao, no sada je arhiviran samo za malobrojne koji zele 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 sadrzi: · StarWriter, word procesor · StarCalc, tablicni kalkulator · StarImage, editor slika · StarDraw, program za crtanje slican Corel DRAW-u · StarChart, program za grafove · StarMath, matematicki editor StarOffice za Linux besplatan je za nekomercijalnu uporabu. Komercijalno koristenje zahtijeva licencu. Cijena komercijalne licence odvojeno od Calderinog OpenLinux sustava za sada nije poznata. 11..11.. IInnffoorrmmaacciijjee oo MMoottiiffuu StarOffice je napisan pomocu komercijalnog Motif 2.0 GUI toolkita. Dinamicki vezana verzija _n_e_c_e raditi na Motifu 1.2/LessTifu. Staticka verzija (u sebi sadrzi Motif 2.0) radit ce bez obzira da li imate ili nemate Motif. Medutim, brzina je manja. Ja radim sa StarOfficeom na Pentiumu 100 sa 48 MB RAM-a, na Red Hatu 4.1 i Motifu 2.0. Dinamicki vezan StarOffice dize se za oko minutu. Ali, primjetno je da nakon ucitavanja dinamicki vezan StarOffice zauzima puno manje resursa od staticke 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 rijesenje problemu LANG varijable · Verzija 0.5 (8. 6. '97.) -- osvjezene 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). Mozete 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) predlosci/primjeri ili SSttaarrOOffffiiccee3311--ggeerrmmaann..ttaarr..ggzz (njemacki) predlosci/primjeri SSttaarrOOffffiiccee3311--ddyynnbbiinn..ttaarr..ggzz (dinamicki vezane) ili SSttaarrOOffffiiccee3311--ssttaattbbiinn..ttaarr..ggzz (staticki vezane) izvrsne datoteke SSttaarrOOffffiiccee3311--ccoommmmoonn..ttaarr..ggzz zajednicki 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 · izvrsavanja .sd.sh ili .sd.csh · citanja dijela ``Rjesavanje problema s varijablom LANG''! (ucinite to) 33..11.. lliibbcc pprroobblleemmii ii rrjjeesseennjjaa StarOffice je vezan na libc 5.4.4. StarOffice _c_e raditi na libc 5.3.x. Nazalost, program setup zahtijeva 5.4.4 ili visu. Ako imate libc 5.3.x, mozete probati zaobici ovo nabavljanjem libc 5.4.4+ i njenim dodavanjem u varijablu okruzja LD_LIBRARY_PATH prije nego pokrenete setup. Ovo nisam isprobao, pa to radite na svoju odgovornost. Ako pokusate pokrenuti setup na libc-u starijem od 5.4.4, ispisat ce ovu poruku o gresci: 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 ce se novi direktorij lib. Postanite root i datoteku libc.so.5.4.33 kopirajte u svoj /lib direktorij. Sada simbolicki vezite 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, kaze: ... Samo bi zelio dodati da sam mogao instalirati (kako ste predlozili) StarWriter na Red Hat 4.2 sustav s libc 5.3 bez nadogradivanja. Tocni koraci su: 1. Nabavite libc.so.5.4.x. Ako imate Red Hat RPM paket (kao sto su oni u direktoriju contrib), mozete ju otpakirati ulazenjem u prazan direktorij i pokretanjem: $ rpm2cpio libc.so.5.4.x-y.rpm | cpio --extract --make-directories libc ce se pojaviti u poddirektoriju lib. 2. Maknite libc.so.5.4.x u svoj home direktorij. Zatim (ako je vasa ljuska iz sh obitelji): $ ln -s libc.so.5.4.x libc.so.5 $ export LD_LIBRARY_PATH=$HOME:/lib:/usr/lib 3. Sada mozete pokrenuti setup. 33..22.. IInnssttaalliirraannjjee ttaarr ddaattootteekkaa Nakon skidanja StarOfficea postanite root i smjestite arhive u /usr/local. Udite u /usr/local i otpakirajte ih. Evo primjera naredbe za dekompresiju gzip-ane tar datoteke: $ tar -xzvf ime_datoteke.tar.gz Na starijim sustavima mozda cete morati prvo koristiti naredbu gzip -d za dekompresiju, a zatim naredbu tar -xvf. Datoteke ce se smjestiti u novonastalom direktoriju /usr/local/StarOffice-3.1. 33..33.. PPoossttaavvlljjaannjjee ii kkoonnffiigguurraacciijjaa Nakon sto ste kao root otpakirali StarOfficeove datoteke logirajte se kao obican korisnik. Udite u direktorij /usr/local/StarOffice-3.1 i pokrenite program setup. Ovaj program ce instalirati datoteke koje nisu zajednicke i simbolicke veze za svakog pojedinog korisnika. Preporucena je standardna instalacija. Ako ne prihvatite predodredeno mjesto instalacije problema bi _m_o_g_l_o biti. StarOffice koristi varijable okruzja. Datoteke .sd.sh (prilagodena Bourneovoj ljusci) i .sd.csh (prilagodena C ljusci) postavljaju varijable okruzja za StarOffice. One se nalaze u vasem home direktoriju. Ako koristite bash, editirajte svoj .bashrc i dodajte red: source ~/.sd.sh Nakon toga ponovo pokrenite bash da bi varijable okruzja pocele vrijediti. Ako koristite drugu ljusku, pogledajte njenu man stranicu za informacije o izvodenju datoteke. 33..44.. CCOOLL ((CCaallddeerraa OOppeennLLiinnuuxx)) sseettuupp ggrreesskkaa Phil Reardon, pcr@busprod.com, kaze: Nasao sam gresku u setup skripti za StarOffice koja dolazi s mojim standardnim Caldera COL izdanjem. U stazu stavlja // umjesto /. Kako bi je ispravili, izbrisite prvi / iz ovog reda: exec ${pfad:='.'}/linux-x86/bin/$name;; Prije linux-x86 ne bi smjelo biti /. 33..55.. RRjjeessaavvaannjjee pprroobblleemmaa ss vvaarriijjaabblloomm LLAANNGG Skripte .sd.sh i .sd.csh postavljaju varijablu LANG. To uzrokuje probleme s perlom i manom. man ce dati ovu poruku o gresci: Failed to open the message catalog man on the path NLSPATH= Perl ce izbaciti poruku warning: setlocale(LC_CTYPE, "")... Datoteka .sd.sh sadrzi red koji postavlja LANG=us i jos jedan koji izvozi hrpu varijabli, ukljucujuci LANG. Obrisite red LANG=us i LANG iz popisa varijabli, pa ce ovo biti sredeno. U datoteci .sd.csh (koja je prilagodena C ljusci) trebate obrisati red koji kaze setenv LANG us. Hvala Adamu L. Kleinu, alklein@adelphia.net, za informacije o ovom rjesenju. 44.. PPookkrreettaannjjee SSttaarrOOffffiicceeaa Izvrsne 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 izvrsiti kako bi se koristila ukljucena pomoc. Program svportmap mora se izvrsiti kako bi aplikacije StarWriter, StarCalc i StarDraw mogle medusobno komunicirati. 55.. SSttaarrOOffffiiccee ttrriikkoovvii Pridonio Patrick D'Cruze, pdcruze@netpal.com.au. 1. Umjesto izvrsavanja 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 dodajuci #!/bin/bash na pocetku skripte i exec swriter3 $* na kraju. Sada samo pokrenem swriter i on automatski postavi odgovarajuce varijable okruzja, te zatim pokrene StarWriter. Spasava od oneciscavanja aplikacija/okruzja onim varijablama. 2. Primjetio sam da mnogo ljudi podosta ceka da se StarOffice digne (vise od 60 sekundi). Na Usenetu se svi slazu da je to zbog relociranja simbola koje obavlja dinamicki linker. To jest, za svaki novi simbol dinamicki linker mora naci odgovarajuci library. StarOffice je dinamicki vezan na poprilicno librarya, pa dinamicki linker treba poprilicno vremena za trazenje kroz njih. Tomu ima lijeka. Ja StarOffice pokrecem u chroot-anom zatvoru. U njemu ostavim samo izvrsne datoteke i librarye koje koristi StarOffice (sve iz /usr/X11R6/lib, libc/libm i libg++/libstdc++). StarWriteru se ucitava otprilike 15 sekundi na mom P133/32 MB, i to zahvaljujuci cinjenici da su prisutni samo libraryi koji su StarOfficeu potrebni, pa dinamicki linker ima proporcionalno manje posla (odnosno, ne trazi kroz sve beskorisne librarye u /usr/lib da bi povezao simbole). 66.. VViissee iinnffoorrmmaacciijjaa Vise informacija o StarOfficeu za Linux dostupno je izravno od StarDivisiona. StarDivision odrzava WWW stranice na . StarDivision drzi i news posluzitelj s grupama o StarOfficeu za Linux. Te grupe su najbolje mjesto za svjeze informacije o StarOfficeu i trazenje pomoci. Koristeci odgovarajuci citac povezite se na . 77.. PPrriilloozzii Zahvaljujem Werneru Klausu, wklaus@metronet.de, na prevodenju 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. Mozda cete 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 dopustena je pod uvjetom da on ostane nepromijenjen. Ako ga zelite ukljuciti u CD-ROM ili knjigu, molim vas da trazite dozvolu od mene (preferiram da zahtjeve saljete e-mailom). Autor se snosi nikakvu odgovornost za bilo sto sto se dogodilo pod izravnim ili neizravnim utjecajem koristenja 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 moze se naci na . Odrzava ga Matej Vela, mvela@public.srce.hr. Svi su prilozi, primjedbe i prijedlozi dobrodosli.