Instalacija StarOfficea sastoji se od:
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:
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
.
$ ln -s libc.so.5.4.x libc.so.5
$ export LD_LIBRARY_PATH=$HOME:/lib:/usr/lib
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.
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.
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 /.
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.