Sophie

Sophie

distrib > Mandriva > 9.1 > i586 > by-pkgid > f1098342ec4a2b28475e34123ce17201 > files > 1412

howto-html-it-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <TITLE>StarOffice 3.1 Mini-HOWTO</TITLE>


</HEAD>
<BODY>
<H1>StarOffice 3.1 Mini-HOWTO</H1>

<H2>Matthew Borowski <CODE>(
<A HREF="mailto:mkb@poboxes.com">mkb@poboxes.com</A> )<BR> ( 
<A HREF="http://tarp.worldserve.net">http://tarp.worldserve.net/</A> )</CODE></H2>v1.1, 28 Novembre 1999
<P><HR>
<EM>Informazioni sull'installazione di <CODE>StarOffice 3.1</CODE> Office
Suite della StarDivision. Suggerimenti e critiche alla
traduzione italiana di questo documento possono essere inviati al suo curatore:
Marco Meloni (
<A HREF="mailto:tonno@stud.unipg.it">tonno at stud.unipg.it</A>).</EM>
<HR>
<H2><A NAME="s1">1. Introduzione</A></H2>

<P>Questo documento tratta dell'installazione di StarOffice 3.1. La versione
attuale di StarOffice &egrave; la 5.1. La versione 5.1 &egrave; decisamente pi&ugrave; semplice da
installare e contiene meno bug della versione 3.1. In effetti &egrave; mia opinione
che non vi &egrave; bisogno di un HOWTO per installare la versione 5.1, poich&eacute; la
StarDivision ha scritto una guida all'installazione decisamente completa. Lo
StarOffice mini-HOWTO &egrave; stato utile in precedenza e viene adesso archiviato
solo per quei pochi che vogliono ancora installare StarOffice 3.1. Per
informazioni su StarOffice 5.1 date un'occhiata al sito della StarDivision 
<CODE>
<A HREF="http://www.stardivision.com">http://www.stardivision.com</A></CODE>.
<P>
<P>
<P>La StarOffice Office Suite &egrave; un insieme di tool per l'ufficio
per Linux, scritta in C usando il toolkit Motif.
<P>StarOffice include:
<UL>
<LI> StarWriter, un word processor</LI>
<LI> StarCalc, un foglio di calcolo</LI>
<LI> StarImage, un editor di immagini</LI>
<LI> StarDraw, un programma di disegno simile a Corel DRAW</LI>
<LI> StarChart, un programma per disegnare grafici</LI>
<LI> StarMath, un editor matematico</LI>
</UL>
<P>
<P>
<P>La StarOffice Office Suite per Linux &egrave; free per uso non commerciale.
Un uso commerciale richiede l'acquisto di una licenza. Il costo dell'
acquisto di una licenza commerciale separatamente dalla distribuzione
OpenLinux di Caldera per il momento non &egrave; stato reso noto.
<P>
<H2>1.1 Informazioni su Motif</H2>

<P>StarOffice &egrave; stata scritta usando la GUI del toolkit Motif 2.0.
la versione linkata dinamicamente *non* funzioner&agrave; con le librerie
Motif 1.2/Lesstif.
<P>La versione linkata staticamente (con le librerie Motif 2.0) funzioner&agrave;
anche se Motif non &egrave; installato sul vostro sistema. Ovviamente le prestazioni
saranno inferiori.
<P>Ho fatto girare StarOffice su un Pentium 100 con 48 Mb di RAM,
sotto Redhat 4.1 completa di Motif 2.0. La versione linkata
dinamicamente viene caricata in circa un minuto. &Egrave; comunque da
notare il fatto che, una volta caricata, la versione linkata
dinamicamente utilizza molte meno risorse di sistema della versione
linkata staticamente.
<P>
<H2>1.2 Storia del documento</H2>

<P>
<UL>
<LI> Versione 1.1 991128 - aggiornate le URL e modificati i riferimenti da StarOffice 4.0 al nuovo 5.1</LI>
<LI> Versione 1.0 980602 - aggiunte info su StarOffice 4.0 e sul perch&eacute; questo documento &egrave; ormai vecchio  </LI>
<LI> Versione 0.8 971109 - aggiunti dei trucchi, installazione con upgrade delle libc, ecc.   </LI>
<LI> Versione 0.7 970707 - cambiata la sezione 3.1.1, cambiata la licenza  </LI>
<LI> Versione 0.6 970609 - aggiunto rimedio per problemi con la variabile LANG</LI>
<LI> Versione 0.5 970608 - info modificate per la versione finale di StarOffice 3.1</LI>
<LI> Versione 0.1 970505 - release iniziale. </LI>
</UL>
<P>
<P>
<P>
<H2><A NAME="s2">2. Come ottenere la StarOffice Office Suite</A></H2>

<P>La versione corrente di StarOffice per Linux &egrave; la 3.1. 
&Egrave; disponibile tramite FTP su 
<BLOCKQUOTE><CODE>
<A HREF="ftp://ftp.gwdg.de/pub/linux/staroffice">ftp://ftp.gwdg.de/pub/linux/staroffice</A></CODE></BLOCKQUOTE>
<P>Il file <CODE>README.StarOffice</CODE> contiene informazioni sul download di 
StarOffice 3.1 versione finale. Vi serviranno tre file:
<P>
<UL>
<LI> <CODE>StarOffice31-english.tar.gz</CODE> (inglese) documenti di templates/demo o</LI>
<LI> <CODE>StarOffice31-german.tar.gz</CODE> (tedesco) documenti di templates/demo</LI>
<LI> <CODE>StarOffice31-dynbin.tar.tgz</CODE>(linkato dinamicamente) o </LI>
<LI> <CODE>StarOffice31-statbin.tar.gz</CODE> (linkato staticamente) eseguibile</LI>
<LI> <CODE>StarOffice31-common.tar.gz</CODE> </LI>
</UL>
 
<P> 
Vi &egrave; anche una versione di StarOffice distribuita da Caldera. 
Guardate il loro sito web 
<BLOCKQUOTE><CODE>
<A HREF="http://www.caldera.com">http://www.caldera.com</A></CODE></BLOCKQUOTE>
 per i dettagli.
Caldera vende anche i CDROM di StarOffice a $ 7.99 US.
<P>
<H2><A NAME="s3">3. Installazione di <CODE>StarOffice</CODE></A></H2>

<P>L'installazione di StarOffice consiste nel:
<UL>
<LI>Come root, decompattare i file della distribuzione in <CODE>/usr/local</CODE> </LI>
<LI>lanciare il <CODE>setup</CODE> come utente</LI>
<LI>effettuare un source dei comandi in <CODE>.sd.sh</CODE> o <CODE>.sd.csh</CODE></LI>
<LI>leggere la sezione 3.5!!! (fatelo)</LI>
</UL>
<P>
<P>
<H2>3.1 Problemi con le Libc e loro rimedi</H2>

<P>StarOffice utilizza le <CODE>libc 5.4.4</CODE>.
<P>StarOffice 3.1 *funzioner&agrave;* con le <CODE>Libc 5.3.x</CODE>. Sfortunatamente, il
programma di setup richiede la versione 5.4.4 o superiore delle libc.
Se avete le <CODE>libc 5.3.x</CODE>, potete porre rimedio a ci&ograve; con una copia
delle <CODE>libc 5.4.4+</CODE> e impostando la variabile LD_LIBRARY_PATH
prima di eseguire lo script di <CODE>setup</CODE>. Comunque non ho testato
la cosa personalmente, per cui fate un po' voi. 
<P>
<P>Se cercate di eseguire lo script di <CODE>setup</CODE> con delle libc
pi&ugrave; vecchie delle 5.4.4, avrete il seguente messaggio di errore:
<P>
<BLOCKQUOTE><CODE>
line 1: Syntax error at token 'I' expected declarator; i.e. File ...
</CODE></BLOCKQUOTE>
<P>
<P>
<P>
<P>Per aggiornare le libc, fate FTP su <CODE>
<A HREF="ftp://sunsite.unc.edu">sunsite.unc.edu</A> </CODE> 
e cercate nella directory <CODE>
<A HREF="ftp://sunsite.unc.edu/pub/Linux/GCC">/pub/Linux/GCC</A></CODE> il file
<CODE>libc-5.4.33.bin.tar.gz</CODE> (o qualunque sia l'ultima versione).
Estraete il contenuto di questo file in una directory temporanea.
Vi sar&agrave; adesso una directory lib/ . Da root copiate il file
<CODE>libc.so.5.4.33</CODE> da questa directory alla vostra directory /lib. Adesso
fate un link simbolico da <CODE>libc.so.5</CODE> a <CODE>libc.5.4.33</CODE> con il
comando:  
<P> 
<BLOCKQUOTE><CODE>
ln -sf /lib/libc.so.5.4.33 /lib/libc.so.5
</CODE></BLOCKQUOTE>
 
ed eseguite il comando <CODE>ldconfig</CODE>.
<P>
<P>
<P>Il Dr. Romano Giannetti <CODE>(
<A HREF="mailto:romano@iet.unipi.it">romano@iet.unipi.it</A> )</CODE> dice che:
<P>
<BLOCKQUOTE>
<P>... vorrei solo aggiungere che si pu&ograve; installare (come da te suggerito)
StarWriter in un sistema con Redhat 4.2 che utilizza le libc5.3 senza
effettuare l'upgrade.
<P>I passi da compiere sono: 
<P>
<P>1. ottenere le libc.so.5.4.x. Se esse sono in un package rpm (come quelli
che si trovano nella directory contrib), &egrave; possibile estrarre la
libreria andando su una directory temporanea ed eseguendo il comando:
<P><CODE>rpm2cpio libc.so.5.4.x-y.rpm | cpio --extract --make-directories</CODE>
<P>La libreria si trover&agrave; nella subdirectory ./lib
<P>
<P>2. muovere il file libc.so.5.4.x nella propria home directory. Dopodich&eacute;
(assumendo che si usi una shell tipo sh): 
<P><CODE>ln -s libc.so.5.4.x libc.so.5</CODE> 
<P><CODE>export LD_LIBRARY_PATH=$HOME:/lib:/usr/lib</CODE>
<P>
<P>3. Adesso si pu&ograve; lanciare il setup.
</BLOCKQUOTE>
<P>
<P>
<P>
<H2>3.2 Installazione dei file tar</H2>

<P>Dopo aver scaricato StarOffice, da root mettere i file archivio
in <CODE>/usr/local/</CODE>. Andare in  <CODE>/usr/local/</CODE> ed estrarre 
i file dell'installazione. Un esempio di comando che estrae un file
tar e compresso con gz pu&ograve; essere:
<P> 
<BLOCKQUOTE><CODE>
tar -xzvf nomefile.tar
</CODE></BLOCKQUOTE>
<P>I sistemi pi&ugrave; vecchi potrebbero richiedere l'esecuzione del comando
<CODE>gzip -d</CODE> per decomprimere il file, &egrave; poi sufficiente usare il
comando <CODE>tar -xvf</CODE> per estrarre i file dall'archivio di tar. 
<P>I file saranno estratti nelle loro posizioni sulla nuova directory 
<CODE>usr/local/StarOffice-3.1</CODE>.
<P>
<P>
<P>
<H2>3.3 Setup e configurazione</H2>

<P>Dopo aver estratto i file di StarOffice come root, si effettui il login
con il proprio username. Andare sulla directory <CODE>/usr/local/StarOffice-3.1</CODE> 
ed eseguire il programma di <CODE>setup</CODE>. Questo programma installer&agrave; 
i file non condivisi ed effettuer&agrave; i link simbolici che servono per ogni
utente. La modalit&agrave; di installazione raccomandata &egrave; quella
standard. Ci *potrebbero* essere problemi se non si accetta il percorso
predefinito di installazione.
<P>StarOffice usa per il suo funzionamento le variabili d'ambiente.
I file <CODE>.sd.sh</CODE>  (formattato per la Bourne Shell)
e <CODE>.sd.csh</CODE> (formattato per la C Shell) forniscono i valori
appropriati a StarOffice per le suddette variabili. Questi file sono
collocati nella home directory dell'utente.
<P> 
Se si ritiene di usare <CODE>bash</CODE>, modificare 
il proprio <CODE>.bashrc</CODE> aggiungendo la linea: 
<BLOCKQUOTE><CODE>
 
source &nbsp;/.sd.sh
</CODE></BLOCKQUOTE>
<P>Dopo questo, far ripartire la <CODE>bash</CODE> per rendere effettivo il
cambiamento.
<P>Se si usa una shell differente dalla bash consultarne il manuale per
sapere come effettuare l'operazione analoga.
<P>
<H2>3.4 Bug del Setup di COL (Caldera OpenLinux)</H2>

<P>Phil Reardon (<CODE>
<A HREF="mailto:pcr@busprod.com">pcr@busprod.com</A></CODE> ) ha scritto: 
<BLOCKQUOTE>
&quot; Ho trovato un bug nello script di setup per StarOffice che
era nella mia versione standard di Caldera OpenLinux. Lo script
produce // in un percorso dove dovrebbe esserci solo un /. 
Per rimediare basta rimuovere il primo slash da questa linea:
<BLOCKQUOTE><CODE>
exec ${pfad:='.'}/linux-x86/bin/$name;;
</CODE></BLOCKQUOTE>

Non ci dovrebbero essere / prima di linux-x86.&quot;
</BLOCKQUOTE>
<P>
<P>
<P>
<P>
<H2>3.5 Come risolvere il problema con la variabile LANG</H2>

<P>I file <CODE>.sd.sh</CODE> e <CODE>.sd.csh</CODE> impostano la variabile LANG.
Questo causa dei problemi con perl e man. Man dar&agrave; il seguente
messaggio d'errore:
<BLOCKQUOTE>
&quot; Failed to open the message catalog man on the path 
NLSPATH=&quot;
</BLOCKQUOTE>
Perl dar&agrave; quest'altro errore: 
<BLOCKQUOTE>
&quot; warning: setlocale(LC_CTYPE, "")...&quot;
</BLOCKQUOTE>
<P>Il file <CODE>.sd.sh</CODE> contiene una linea dove la variabile LANG viene
impostata a "us" ( LANG=us ) ed un'altra dove si effettua un export di una
serie di variabili, LANG inclusa. Per rimediare basta rimuovere la linea
LANG="us" e rimuovere LANG dalla lista delle variabili.
<P> Nel file <CODE>.sd.csh</CODE> (formattato per la c shell), baster&agrave; rimuovere la
linea dove appare "setenv LANG us". 
<P>
<P> Un grazie ad Adam L. Klein (<CODE>
<A HREF="mailto:alklein@adelphia.net">alklein@adelphia.net</A></CODE>) per avermi informato di questo rimedio.
<P>
<P>
<P>
<P>
<H2><A NAME="s4">4. Come lanciare StarOffice</A></H2>

<P>I binari di StarOffice sono nella directory:
<CODE>/usr/local/StarOffice-3.1/linux-x86/bin/</CODE>
<P>Le applicazioni sono: <CODE>sdraw3</CODE>, <CODE>swriter3</CODE>, <CODE>scalc3</CODE>, 
<CODE>smath3</CODE>, <CODE>schart3</CODE>, <CODE>simage3</CODE>
<P>Il programma <CODE>svdaemon</CODE> deve essere eseguito per poter usufruire
dell'help in linea. 
Il programma <CODE>svportmap</CODE> deve essere eseguito per abilitare la
funzionalit&agrave; di comunicazione tra le applicazioni StarWriter, StarCalc 
e StarDraw.
<P>
<P>
<P>
<P>
<H2><A NAME="s5">5. Alcuni accorgimenti </A></H2>

<P>A cura di Patrick D'Cruze <CODE>(
<A HREF="mailto:pdcruze@netpal.com.au">pdcruze@netpal.com.au</A>)</CODE>
<P>
<P>1.  Invece di effettuare un "source" di .sd.sh (o .sd.csh) nel mio 
.bash_profile, ho copiato .sd.sh,  lo ho rinominato come swriter 
e lo ho messo in /usr/local/bin.  Lo ho poi modificato aggiungendo: 
<BLOCKQUOTE><CODE>
#! /bin/bash 
</CODE></BLOCKQUOTE>
 
<P>all'inizio dello script e:
<BLOCKQUOTE><CODE>
exec swriter3 $*
</CODE></BLOCKQUOTE>
<P>alla fine dello script.  Adesso tutto quello che devo fare &egrave; lanciare
swriter e lui automaticamente imposta le variabili d'ambiente appropriate
e fa partire StarWriter. Questo evita che le variabili d'ambiente impostate
da StarOffice inquinino altre applicazioni/ambienti.
<P>2.  Ho notato che per molta gente StarOffice ci mette un bel po' per
partire (pi&ugrave; di 60 secondi). &Egrave; risultato, dalle discussioni su
usenet, che gran parte di questo tempo va perso nella rilocazione dei simboli
(symbol relocation) che il linker dinamico deve effettuare. Per ogni nuovo
simbolo il linker deve trovare la libreria adatta. StarOffice &egrave; linkato
dinamicamente con poche librerie ma il linker spende gran parte del tempo
nella ricerca in mezzo a molte altre librerie.
<P>A questa cosa si pu&ograve; porre rimedio. Io faccio girare StarOffice in un
ambiente chiuso (chroot'd jail). &Egrave; sufficiente porre in questo ambiente
i binari e le librerie che StarOffice usa (tutte quelle sotto /usr/X11R6/lib,
libc/libm e libg++/libstdc++). In questa maniera StarWriter impiega 15 secondi
per partire sul mio P133/32Mb. Questo &egrave; dovuto al fatto che le sole librerie
presenti sono quelle che servono a StarOffice e quindi il linker dinamico
impiega proporzionalmente un tempo inferiore nella ricerca fra le librerie
del sistema (non cerca, ad esempio, fra tutte le librerie inutili in /usr/lib).
<P>
<P>
<P>
<P>
<H2><A NAME="s6">6. Ulteriori informazioni</A></H2>

<P>Altre informazioni su StarOffice per Linux sono disponibili direttamente dalla
StarDivision. La StarDivision ha un sito web <CODE>
<A HREF="http://www.stardivision.com/">http://www.stardivision.com</A></CODE> 
<P>La StarDivision mantiene un news server con gruppi di discussione sul supporto
e sull'uso di StarOffice per Linux. Questi gruppi di discussione sono il
posto migliore dove cercare per le ultime informazioni riguardanti StarOffice
ed anche un posto dove chiedere aiuto. Con un programma che consente di leggere
i gruppi di discussione, collegarsi a <CODE>
<A HREF="news://starnews.stardivision.com">news://starnews.stardivision.com</A></CODE> o seguire il link della
homepage della StarDivision riguardante l'assistenza.
<P>
<H2><A NAME="s7">7. Contributi</A></H2>

<P>Un grazie a Werner Klaus <CODE>(
<A HREF="mailto:wklaus@metronet.de">wklaus@metronet.de</A> )</CODE> per aver tradotto questo documento in sgml.
<P>Se avete informazioni addizionali per questo mini-HOWTO, contattatemi via
email. Il mio indirizzo &egrave; all'inizio del documento. Potreste anche aver
voglia di visitare la mia homepage all'indirizzo <CODE>
<A HREF="http://tarp.worldserve.net/">http://tarp.worldserve.net/</A></CODE> or <CODE>
<A HREF="http://tarp.linuxos.org/">http://tarp.linuxos.org/</A></CODE>
<P>
<H2><A NAME="s8">8. Disclaimer e Copyright </A></H2>

<P>
<P>(Questa sezione viene lasciata anche in lingua originale. ndt)
<P>This document is (C) 1999 by Matthew Borowski.
<P>Redistribution of this document in electronic form is permitted under the 
condition that the document remains unchanged. If you wish to include this 
document in a CD-ROM or book, please obtain permission from me beforehand 
(I prefer requests to be sent via e-mail).
<P>  
The author claims no responsibility in anything that may occur directly or 
indirectly as a result of using this document. The author is not an employee 
of StarDivision, GmbH or Caldera, Inc. 
<P>
<P>Questo documento &egrave; sotto copyright (C) 1999 da parte di Matthew Borowski.
<P>La ridistribuzione di questo documento in forma elettronica &egrave; permessa a patto
che questo documento rimanga inalterato. Se si vuole includere questo
documento in un CD-ROM o in un libro, si prega di ottenerne prima il mio
permesso (preferisco che le richieste vengano spedite via email).
<P>L'autore non si assume responsabilit&agrave; per qualsiasi conseguenza
diretta o indiretta causata dall'uso di questo documento. L'autore non &egrave;
un impiegato della StarDivision, GmbH o della Caldera, Inc.
<P>
<P>Commenti e domande possono essere rivolti all'autore <CODE>
<A HREF="mailto:mkb@poboxes.com">mkb@poboxes.com</A></CODE>.
</BODY>
</HTML>