1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462
|
StarOffice 3.1 Mini-HOWTO
Matthew Borowski ( mkb@poboxes.com )
v1.0, 2 Giugno 1998
Informazioni sull'installazione di StarOffice 3.1 Office Suite della
StarDivision. Documentazione tradotta da Marco Meloni (
tonno@stud.unipg.it )
1. Introduzione
Questo documento tratta dell'installazione di StarOffice 3.1. La
versione corrente di StarOffice la 4.0. La versione 4.0
considerevolmente pi facile da installare e contiene meno bug della
versione 3.1. In effetti la mia opinione che non serva un howto per
installare la versione 4.0 poich la StarDivision ha scritto
un'esauriente guida all'installazione. Questo mini-HOWTO stato
utile in precedenza e viene adesso inserito negli archivi per le poche
persone che vogliano ancora installare StarOffice 3.1. Per
informazioni su StarOffice 4.0, date un'occhiata al mio sito web
http://mkb.home.ml.org/linux/sohowto.html.
La StarOffice Office Suite una collezione di tool per l'ufficio per
Linux, scritta in C usando il toolkit Motif.
StarOffice include:
StarWriter, un word processor
StarCalc, un foglio di calcolo
StarImage, un editor di immagini
StarDraw, un programma di disegno simile a Corel DRAW
StarChart, un programma per disegnare grafici
StarMath, un editor matematico
La StarOffice Office Suite per Linux 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 stato reso noto.
1.1. Informazioni su Motif
StarOffice stata scritta usando la GUI del toolkit Motif 2.0. la
versione linkata dinamicamente *non* funzioner con le librerie Motif
1.2/Lesstif.
La versione linkata staticamente (con le librerie Motif 2.0)
funzioner anche se Motif non installato sul vostro sistema.
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. comunque da notare il fatto che,
una volta caricata, la versione linkata dinamicamente utilizza meno
risorse di sistema della versione linkata staticamente.
1.2. Storia del documento
Versione 1.0 980602 - aggiunte info su StarOffice 4.0 e sul perch
questo documento ormai vecchio
Versione 0.8 971109 - aggiunti dei trucchi, installazione con
upgrade delle libc, ecc.
Versione 0.7 970707 - cambiata la sezione 3.1.1, cambiata la
licenza
Versione 0.6 970609 - aggiunto rimedio per problemi con la
variabile LANG
Versione 0.5 970608 - info modificate per la versione finale di
StarOffice 3.1
Versione 0.1 970505 - release iniziale.
2. Come ottenere la StarOffice Office Suite
La versione corrente di StarOffice per Linux 3.1. disponibile
tramite FTP su
ftp://ftp.gwdg.de/pub/linux/staroffice
Il file README.StarOffice contiene informazioni sul download di
StarOffice 3.1 versione finale. Vi serviranno tre file:
StarOffice31-english.tar.gz (inglese) documenti di templates/demo o
StarOffice31-german.tar.gz (tedesco) documenti di templates/demo
StarOffice31-dynbin.tar.tgz(linkato dinamicamente) o
StarOffice31-statbin.tar.gz (linkato staticamente) eseguibile
StarOffice31-common.tar.gz
Vi anche una versione di StarOffice distribuita da Caldera.
Guardate il loro sito web
http://www.caldera.com
per i dettagli. Caldera vende anche i CDROM di StarOffice a $ 7.99
US.
3. Installazione di StarOffice
L'installazione di StarOffice consiste nel:
Come root, decomprimere i file della distribuzione in /usr/local
lanciare il setup come utente
effettuare un source dei comandi in .sd.sh o .sd.csh
leggere la sezione 3.5!!! (fatelo)
3.1. Problemi con le Libc e rimedi
StarOffice utilizza le libc 5.4.4.
StarOffice 3.1 *funzioner* con le Libc 5.3.x. Sfortunatamente, il
programma di setup richiede la versione 5.4.4 o superiore delle libc.
Se avete le libc 5.3.x, potete rimediare a questo con una copia delle
libc 5.4.4+ e impostando la variabile LD_LIBRARY_PATH prima di
eseguire lo script di setup. Comunque non ho testato la cosa
personalmente, per cui fate un po' voi.
Se cercate di eseguire lo script di setup con delle libc pi vecchie
delle 5.4.4, avrete il seguente messaggio di errore:
line 1: Syntax error at token 'I' expected declarator; i.e. File ...
Per aggiornare le libc, fate FTP su sunsite.unc.edu e cercate nella
directory /pub/Linux/GCC il file libc-5.4.33.bin.tar.gz (o qualunque
sia l'ultima versione). Estraete il contenuto di questo file su una
directory temporanea. Vi sar adesso una directory lib/ . Da root
copiate il file libc.so.5.4.33 da questa directory alla vostra
directory /lib. Adesso fate un link simbolico da libc.so.5 a
libc.5.4.33 con il comando:
ln -sf /lib/libc.so.5.4.33 /lib/libc.so.5
ed eseguite il comando ldconfig.
Il Dr. Romano Giannetti (romano@iet.unipi.it ) dice che:
... vorrei solo aggiungere che si pu installare (come da te
suggerito) StarWriter in un sistema con Redhat 4.2 che
utilizza le libc5.3 senza effettuare l'upgrade.
I passi da compiere sono:
1. ottenere le libc.so.5.4.x. Se esse sono in un package rpm
(come quelli che si trovano nella directory contrib),
possibile estrarre la libreria andando su una directory
temporanea ed eseguendo il comando:
rpm2cpio libc.so.5.4.x-y.rpm | cpio --extract --make-
directories
La libreria si trover nella subdirectory ./lib
2. muovere il file libc.so.5.4.x nella propria home
directory. Dopodich (assumendo che si usi una shell tipo
sh):
ln -s libc.so.5.4.x libc.so.5
export LD_LIBRARY_PATH=$HOME:/lib:/usr/lib
3. Adesso si pu far partire il setup.
3.2. Installazione dei file tar
Dopo aver scaricato StarOffice, da root mettere i file archivio in
/usr/local/. Andare in /usr/local/ ed estrarre i file
dell'installazione. Un esempio di comando che estrae un file tar e
compresso con gz pu essere:
tar -xzvf nomefile.tar
I sistemi pi vecchi potrebbero richiedere l'esecuzione del comando
gzip -d per decomprimere il file, poi sufficiente usare il comando
tar -xvf per estrarre i file dall'archivio di tar.
I file saranno estratti nelle loro posizioni sulla nuova directory
usr/local/StarOffice-3.1.
3.3. Setup e configurazione
Dopo aver estratto i file di StarOffice come root, si effettui il
login con il proprio username. Andare sulla directory
/usr/local/StarOffice-3.1 ed eseguire il programma di setup. Questo
programma installer i file non condivisi ed effettuer i link
simbolici che servono per ogni utente. La modalit di installazione
raccomandata quella standard. Ci *potrebbero* essere problemi se non
si accetta il percorso predefinito di installazione.
StarOffice usa per il suo funzionamento le variabili d'ambiente. I
file .sd.sh (formattato per la Bourne Shell) e .sd.csh (formattato
per la C Shell) forniscono i valori appropriati a StarOffice per le
suddette variabili. Questi file sono collocati nella home directory
dell'utente.
Se si ritiene di usare bash, modificare il proprio .bashrc aggiungendo
la linea:
source /.sd.sh
Dopo questo, far ripartire la bash per rendere effettivo il
cambiamento.
Se si usa una shell differente dalla bash consultarne il manuale per
sapere come effettuare l'operazione analoga.
3.4. Bug del Setup di COL (Caldera OpenLinux)
Phil Reardon (pcr@busprod.com ) ha scritto:
" 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:
exec ${pfad:='.'}/linux-x86/bin/$name;;
Non ci dovrebbero essere / prima di linux-x86."
3.5. Come risolvere il problema con la variabile LANG
I file .sd.sh e .sd.csh impostano la variabile LANG. Questo causa dei
problemi con perl e man. Man dar il seguente messaggio d'errore:
" Failed to open the message catalog man on the path
NLSPATH="
Perl dar quest'altro errore:
" warning: setlocale(LC_CTYPE, "")..."
Il file .sd.sh contiene una linea dove la variabile LANG viene
impostata a "us" ( LANG=us ) ed un'altra esporta una serie di
variabili, LANG inclusa. Per rimediare basta rimuovere la linea
LANG="us" e rimuovere LANG dalla lista delle variabili.
Nel file .sd.csh (formattato per la c shell), servir rimuovere la
linea dove appare "setenv LANG us".
Un grazie ad Adam L. Klein (alklein@adelphia.net) per avermi informato
di questo rimedio.
4. Come lanciare StarOffice
I binari di StarOffice sono nella directory:
/usr/local/StarOffice-3.1/linux-x86/bin/
Le applicazioni sono: sdraw3, swriter3, scalc3, smath3, schart3,
simage3
Il programma svdaemon deve essere eseguito per poter usufruire
dell'help in linea. Il programma svportmap deve essere eseguito per
abilitare la funzionalit di comunicazione tra le applicazioni
StarWriter, StarCalc e StarDraw.
5. Alcuni accorgimenti
A cura di Patrick D'Cruze (pdcruze@netpal.com.au)
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:
#! /bin/bash
all'inizio dello script e:
exec swriter3 $*
alla fine dello script. Adesso tutto quello che devo fare 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.
2. Ho notato che per molta gente StarOffice ci mette un bel po' per
partire (pi di 60 secondi). 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
linkato dinamicamente con poche librerie ma il linker spende gran
parte del tempo nella ricerca in mezzo a molte altre librerie.
A questa cosa si pu porre rimedio. Io faccio girare StarOffice in un
ambiente chiuso (chroot'd jail). 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
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).
6. Ulteriori informazioni
Altre informazioni su StarOffice per Linux sono disponibili
direttamente dalla StarDivision. La StarDivision ha un sito web
http://www.stardivision.com
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 news://starnews.stardivision.com o seguire
il link della homepage della StarDivision riguardante l'assistenza.
7. Contributi
Un grazie a Werner Klaus (wklaus@metronet.de ) per aver tradotto
questo documento in sgml.
Se avete informazioni addizionali per questo mini-HOWTO, contattatemi
via email. Il mio indirizzo all'inizio del documento. Potreste anche
aver voglia di visitare la mia homepage all'indirizzo
http://mkb.home.ml.org/linux/ o http://www.gslink.com/~mkb/linux/.
Nota del traduttore : per quanto riguarda la traduzione italiana di
questo documento, segnalate eventuali errori, inesattezze e
quant'altro all'indirizzo del traduttore all'inizio di questo
documento. Se avete aggiunte da mandare all'autore ma non sapete
l'inglese potete inviarle al traduttore. La sezione "disclaimer e
copyright" lasciata anche in lingua originale.
8. Disclaimer e Copyright
This document is (C) 1997 by Matthew Borowski.
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).
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.
Questo documento sotto copyright (C) 1997 da parte di Matthew
Borowski.
La ridistribuzione di questo documento in forma elettronica 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).
L'autore non si assume responsabilit per qualsiasi conseguenza
diretta o indiretta causata dall'uso di questo documento. L'autore non
un impiegato della StarDivision, GmbH o della Caldera, Inc.
Commenti e domande possono essere rivolti all'autore mkb@poboxes.com.
|