OpenOffice-1.1.4

Introduzione a OpenOffice

OpenOffice è una suite office, il fratello open source di StarOffice.

Informazioni sul pacchetto

Download aggiuntivi

Installazione di OpenOffice

OpenOffice non crea una directory quando si estrae il TARball. Creare una directory di costruzione ed estrarre il sorgente con i seguenti comandi:

mkdir OOo-build &&
cd OOo-build &&
tar -zxf ../OOo_1.1.4_source.tar.gz

Opzionalmente scompattare e spostare i file gpc, e applicare le patch scaricate:

tar -zxf ../gpc231.tar.Z &&
mv gpc231/* external/gpc &&
rmdir gpc231 &&
for patch in ../OOo_1.1.4-*.patch
  do patch -Np1 -i $patch
  done

STLport cerca gli header c++ nel posto sbagliato. Creare in symlink temporaneo per soddisfare STLport:

ln -sf /opt/gcc-3.3.4/include/c++/3.3.4 /usr/g++-v3

OpenOffice fallisce la costruzione con gcc-3.4.1. Settare il proprio path per includere gcc-3.3.4:

export PATH_HOLD=$PATH &&
export PATH=/opt/gcc-3.3.4/bin:$PATH

Se si vuole ottimizzare la costruzione editare solenv/inc/unxlngi4.mk e aggiungere i flag di ottimizzazione desiderati alla variabile CFLAGSOPT. Alcuni utenti hanno riportato problemi con -fomit-frame-pointer. La migliore opzione è non usare nessuna ottimizzazione personalizzata. Il seguente comando rimuove un'opzione -mcpu scorretta nel file precedente:

sed -i "s:\-mcpu=pentiumpro::" \
    solenv/inc/unxlngi4.mk

Configurare OpenOffice usando i seguenti comandi. Si possono costruire set di installazione per linguaggi specifici basati sulle proprie preferenze. Fornire un elenco separato da virgole allo switch --with-lang=. Se un particolare componente non è disponibile nella lingua di propria scelta il default sarà US English. Se si ha bisogno di altri linguaggi assicurarsi di aggiungere ENUS all'elenco; altrimenti la costruzione fallirà:

cd config_office/ &&
./configure --with-lang=ENUS \
    --with-dict=ENUS --without-fonts \
    --enable-libsn --with-system-zlib \
    --with-system-freetype &&
cd ..

OpenOffice fallisce la compilazione se umask è impostato su qualcosa di esotico. La costruzione può anche fallire se le variabili d'ambiente LANG o LC_ALL sono settate. Usare i seguenti comandi per cambiare di conseguenza il proprio ambiente:

umask 0022 &&
unset LANG LC_ALL

Compilare OpenOffice usando i seguenti comandi:

./bootstrap &&
bash -c "source LinuxIntelEnv.Set.sh; dmake"

Se si sono scaricati file con contenuti help tgz localizzati sarà necessario scompattarli nella directory appropriata come mostrato di seguito e quindi ricreare il set di installazione:

for i in ../helpcontent_*_unix.tgz
  do tar -C solver/645/unxlngi4.pro/pck -zxf $i
  done &&
rm -rf instsetoo/unxlngi4.pro &&
bash -c "source LinuxIntelEnv.Set.sh ; dmake"

Installare OpenOffice usando i seguenti comandi per installare il set del linguaggio US English. Per installare una versione localizzata, sostituire lo 01 con il codice telefonico internazionale per il proprio paese:

cd instsetoo/unxlngi4.pro/01/normal &&
sed -i "s:^oo_home=.*:oo_home=openoffice:" install &&
./install --prefix=/opt &&
for appl in sagenda scalc sdraw sfax simpress slabel sletter \
    smaster smath smemo soffice spadmin svcard sweb swriter
  do ln -sf /opt/openoffice/program/$appl /usr/bin/$appl
  done

Se si ha installato desktop-file-utils-0.10 e si usa KDE, non è necessaria ulteriore configurazione. Se si usa Gnome bisogna copiare i file *.desktop in /usr/share/applications con i seguenti comandi:

install -d /usr/share/applications -m 755 &&
cp /opt/openoffice/share/gnome/net/ooo645*.desktop \
    /usr/share/applications/ &&
rename ooo645 ooo /usr/share/applications/ooo645*.desktop

Infine riportare il proprio ambiente al suo stato originario:

export PATH=$PATH_HOLD &&
rm -f /usr/g++-v3

Spiegazioni dei comandi

mv ../gpc231/gpc.* external/gpc: copia i file gpc nella locazione appropriata.

--with-lang=ENUS: fa un set di installazione per il linguaggio US English.

--with-dict=ENUS: installa dizionari per il linguaggio US English.

--enable-libart: usa libart invece di gpc per il polygon clipping.

--with-libsn: usa startup-notification.

--disable-java: non costruisce componenti che hanno bisogno di java.

--without-gpc: non usa gpc. Rimuove le capacità di polygon clipping.

--without-fonts: non installa i font Bitstream Vera, poiché essi sono già forniti con X.

--with-system-curl: usa la curl installata dal sistema.

./bootstrap: crea i pacchetti richiesti per il bootstrap della costruzione.

dmake: compila il pacchetto.

sed -i "s:^oo_home=...: rimuove la directory di installazione specifica della versione.

for appl in sagenda scalc sdraw sfax ...; do ...: crea link in modo che il pacchetto possa essere avviato dalla linea di comando senza cambiamenti al path esistente.

Contenuti

Il pacchetto OpenOffice contiene sagenda, scalc, sdraw, sfax, simpress, slabel, sletter, smaster, smath, smemo, soffice, spadmin, svcard, sweb, swriter, OpenOffice librerie e utilità di supporto.

Descrizione

sagenda

crea un template agenda e avvia swriter.

scalc

applicazione spreadsheet.

sdraw

applicazione drawing.

sfax

crea un template fax e avvia swriter.

simpress

applicazione presentazioni.

slabel

crea un template label e avvia swriter.

sletter

crea un template letter e avvia swriter.

smaster

crea un nuovo documento master.

smath

editor di formule matematiche.

smemo

crea un template memo e avvia swriter.

soffice

apre una finestra di base con accesso a tutte le applicazioni OpenOffice.

spadmin

OpenOffice Printer Configuration. Può essere necessario avviare questo se si hanno problemi di stampa.

svcard

applicazione business card.

sweb

un editor HTML.

swriter

applicazione Word processing.

Last updated on