Pagina 1 di 1

Installazione di Apache OpenOffice su GNU/Linux

Inviato: sabato 14 aprile 2012, 16:19
da RGB-it
IMPORTANTE: In principio Apache OpenOffice (AOO) può installarsi affianco a LibreOffice (LibO): entrambi pacchetti usano cartelle d'installazione diverse. PERÒ alcuni distribuzioni Linux, nel passare dalla versione (molto modificata) che distribuivano de OOo alla versione (anch'essa modificata) di LibO presero delle decisioni su come impacchettare LibO che generano un conflitto, assolutamente artificiale, con AOO. Le distribuzioni con questi problemi sono tutte le varianti di ubuntu e fedora, invece con openSUSE non ci sono problemi.

In queste distribuzioni «problematiche» sarà necessario disinstallare completamente LibO prima di installare AOO (dopo sarà sempre possibile installare la versione ufficiale di LibO insieme ad AOO). Per fare questo su ubuntu e derivati sarebbe sufficiente eseguire sulla riga di comandi l'istruzione sudo apt-get purge libreoffice* mentre che per disinstallare LibO da fedora dovrebbe essere sufficiente eseguire sudo yum remove libreoffice*

Inoltre, AOO non si può installare in modo semplice insieme a vecchie versioni di OpenOffice.org (OOo) perciò è raccomandabile disinstallare OOo prima d'installare AOO.

Per istruzioni su come installare diversi versioni del programma in parallelo, vedere più in giù.


Scaricare il pacchetto giusto

AOO è disponibile qui:

http://www.openoffice.org/download/other.html

Ci sono diversi pacchetti per Linux
  • Linux 32-bit RPM
  • Linux 32-bit DEB
  • Linux 64-bit RPM
  • Linux 64-bit DEB
Il pacchetto giusto dipende della sua distribuzione Linux:

Alcune distribuzioni che usano pacchetti RPM: openSUSE, Fedora, Mandriva, Mageia

Alcune distribuzioni che usano pacchetti DEB: debian, ubuntu, Linux Mint

Il suo sistema può essere di 32 bits oppure di 64 bits. È anche possibile avere sistemi di 32 bits funzionando su computer di 64 bits. Se non è sicuro sull'architettura del suo sistema, può aprire un terminale virtuale (konsole su KDE, gnome-terminal su gnome...) e scrivere il seguente commando:

Codice: Seleziona tutto

uname -i
se la risposta è "x86_64" il sistema è di 64 bits, se la risposta è invece i386, i586 o qualcosa simile, il sistema sarà di 32 bits.

Adesso si deve scaricare il pacchetto giusto
  • Apache_OpenOffice_incubating_<versione>_Linux_x86_install_XX.tar.gz
    per RPM, 32 bits
  • Apache_OpenOffice_incubating_<versione>_Linux_x86-64_install_XX.tar.gz
    per RPM, 64 bits
  • Apache_OpenOffice_incubating_<versione>_Linux_x86_install_deb_XX.tar.gz
    per DEB, 32 bits
  • Apache_OpenOffice_incubating_<versione>_Linux_x86-64_install_ deb_XX.tar.gz
    per DEB, 64 bits
dove XX è per la localizzazione (it per Italiano, es per Spagnolo, en-US per Inglese americano, en-GB per Inglese Britannico...).

Re: Installazione di Apache OpenOffice su GNU/Linux

Inviato: sabato 14 aprile 2012, 16:20
da RGB-it
Installazione dei pacchetti

Una volta scaricato il pacchetto giusto, si deve scompattare. Questo si può fare in due modi:

Graficamente: usando gli attrezzi del suo sistema. Per esempio, su KDE è sufficiente un clic destro → Scompattare qui.

Terminale virtuale: aprire un terminale virtuale (konsole su KDE, gnome-terminal su gnome...) nella cartella contenente il pacchetto e scrivere questo commando
  • Codice: Seleziona tutto

    tar -vxzf <nome-archivio>
    dove <nome-archivio> è il nome del pacchetto scaricato.
In entrambi i casi una nuova cartella comparirà. Al interno di questa cartella ci sarà un altra di nome RPMS oppure DEBS, secondo quale sia il pacchetto scaricato. Entrando in questa cartella, aprire un terminale virtuale lì.

A continuazione, usare il terminale virtuale con i comandi giusti per il vostro sistema:

Per sistemi che usano pacchetti RPM
Per sistemi che usano pacchetti DEB
Scriva la sua password di superutente quando richiesta.

L'installazione non è ancora completa. Il seguente comando da scrivere è (per entrambi i tipi di sistemi, RPM e DEB)

Codice: Seleziona tutto

cd desktop-integration
e infine
Per sistemi che usano pacchetti RPM
  • Codice: Seleziona tutto

    sudo rpm -Uvh <nome-pacchetto>
    dove <nome-pacchetto> è il nome del pacchetto rpm con un nome valido per la sua distribuzione Linux.

    Per esempio, per Fedora si deve usare:

    Codice: Seleziona tutto

    sudo rpm -Uvh openoffice.org3.4-redhat-menus-3.4-9590.noarch.rpm
    per openSUSE:

    Codice: Seleziona tutto

    sudo rpm -Uvh openoffice.org3.4-suse-menus-3.4-9590.noarch.rpm
    IMPORTANTE: i comandi precedenti sono soltanto da esempio, i numeri nei pacchetti d'integrazione saranno diversi a seconda della versione installata.
Per sistemi che usano pacchetti DEB
TIP: il terminale virtuale ha la capacità di completare istruzioni e nomi di archivi. Si può cominciare scrivendo "sudo rpm -Uvh o" per premere il tasto TAB: l'istruzione sarà completata fino alla parte "3.4-". Li, scrivendo un carattere (r per fedora/Red Hat, s per openSUSE...) e premendo TAB ancora il nome sarà completato.

Re: Installazione di Apache OpenOffice su GNU/Linux

Inviato: sabato 14 aprile 2012, 16:20
da RGB-it
Installazioni parallele

AOO ha poche dipendenze esterne e il programma è abbastanza autocontenuto. Per questo, i pacchetti RPM o DEB possono essere scompattati per ottenere un'installazione locale che funzionerà senza problemi.

La procedura descritta qui è utile per provare nuove versioni senza disinstallare la versione precedente.

La prima parte del processo (scaricare e scompattare il pacchetto giusto) fu discussa in precedenza. Adesso, una volta si è all'interno della cartella RPMs o DEBs, al posto di aprire un terminale virtuale si deve creare una nuova cartella con un nome semplice, per esempio INSTALL. Ingresando nella nuova cartella, aprire un terminale virtuale e usare la seguente instruzione

Per sistemi che usano pacchetti RPM

Codice: Seleziona tutto

for i in ../o*.rpm; do rpm2cpio $i | cpio -id; done
Per sistemi che usano pacchetti DEB

Codice: Seleziona tutto

for i in ../*.deb; do dpkg-deb -x $i . ; done
Atenzione a non dimenticare niente! Neanche un singolo punto!

Una cartella di nome opt sarà creata, contenendo tutta la "installazione". Nella cartella

Codice: Seleziona tutto

/percorso-alla-cartella-INSTALL/opt/openoffice.org3/program/
troverà degli scripts per iniziare i diversi componenti (swriter per iniziare Writer, scalc per Calc, simpress per Impress...)

IMPORTANTE: con questa "istallazione" non è possibile usare il pacchetto d'integrazione con il desktop. Le voci sul menu e le associazioni dei file devono effettuarsi manualmente.

Re: Installazione di Apache OpenOffice su GNU/Linux

Inviato: sabato 14 aprile 2012, 16:21
da RGB-it
Scegliendo un altra cartella per il profilo utente

Per cambiare la locazione del profilo utente usato per il programma, entrare nella cartella

Codice: Seleziona tutto

/percorso-alla-cartella-INSTALL/opt/openoffice.org3/program/
e cambiare i permessi di scrittura sul file bootstraprc. questo si può fare graficamente (su KDE: clic destro → Proprietà → Permisi e modificando il valore di Proprietario a "Lettura e scrittura") o dalla terminale virtuale con

Codice: Seleziona tutto

chmod +w bootstraprc
Infine, aprendo il file bootstraprc con il suo editore preferito (kwrite, gedit...) e modificando la seguente riga

Codice: Seleziona tutto

UserInstallation=$SYSUSERCONFIG/.openoffice.org/3
per qualcosa simile a

Codice: Seleziona tutto

UserInstallation=$ORIGIN/..
nel cui caso la stessa cartella INSTALL sarà usata per ospitare il profilo utente.

Re: Installazione di Apache OpenOffice su GNU/Linux

Inviato: domenica 15 aprile 2012, 0:21
da pescetti
Ottimo tutorial, aggiungo solo un modo alternativo per installare la versione RPM in un percorso a scelta (ad esempio, in /opt/aoo-340-it ): decomprimere il file di installazione con tar zxvf come da istruzioni precedenti, poi (da utente root se serve):

Codice: Seleziona tutto

mkdir -p /opt/aoo-340-it/.rpm
rpm -ivh --dbpath /opt/aoo-340-it/.rpm --nodeps --prefix /opt/aoo-340-it/ *.rpm
Questo installa OpenOffice 3.4, senza desktop integration (vedi sopra), in /opt/aoo-340-it. Il programma può essere lanciato con /opt/aoo-340-it/openoffice.org3/program/soffice

Re: Installazione di Apache OpenOffice su GNU/Linux

Inviato: giovedì 31 maggio 2012, 0:11
da RGB-it
C'è un repositorio non ufficiale per sistemi Debian, gestito dalla comunità:

Unofficial Apache OO Debian repository

Re: Installazione di Apache OpenOffice su GNU/Linux

Inviato: mercoledì 6 giugno 2012, 19:40
da maxt
questo repository pare si riferisca solo a debian wheezy... sapete se c'e' qualcosa di analogo per debian squeeze?

Re: Installazione di Apache OpenOffice su GNU/Linux

Inviato: giovedì 7 giugno 2012, 2:37
da RGB-it
maxt ha scritto:questo repository pare si riferisca solo a debian wheezy... sapete se c'e' qualcosa di analogo per debian squeeze?
Non posso garantirlo (sono utente openSUSE), però mi pare che questo repositorio dovrebbe servire per tutte le varianti di Debian.

Re: Installazione di Apache OpenOffice su GNU/Linux

Inviato: lunedì 3 dicembre 2012, 15:01
da gcerri
Scusate, ma cosa si deve intendere quando si afferma:
"aprire un terminale virtuale (konsole su KDE, gnome-terminal su gnome...) nella cartella contenente il pacchetto e scrivere questo commando"??
Grazie

Re: Installazione di Apache OpenOffice su GNU/Linux

Inviato: martedì 4 dicembre 2012, 0:03
da RGB-it
Su Dolphin sarebbe: apri la cartella → clic destro in uno spazio vuoto → Azioni → Aprire terminale qui: il programma konsole si aprirà in quella cartella, pronto a ricevere il testo delle istruzioni. Immagino in gnome ci sarà qualcosa di simile.

Re: Installazione di Apache OpenOffice su GNU/Linux

Inviato: lunedì 30 settembre 2013, 23:15
da gpmio
ciao. (ubuntu 13.04). io ho eseguito la prassi che hai scritto:
- scaricato la versione 32bit deb. (Apache_OpenOffice_4.0.0_Linux_x86_install-deb_it.tar.gz)
- ho scompattato il file in una cartella "programmi" /home/paolo/programmi
- mi trovo una nuova cartella "it" /home/paolo/programmi/it
- dentro la quale ci sono altre 3 cartelle /DEBS /licenses /readmes
- ho aperto il terminale e digitando dal mio stato
paolo@gpmio-desktop:~$ (sono entrato in root) digitando sudo -s
paolo@gpmio-desktop:~$ sudo -s
(sudo) password for paolo: xxxxxxx
root@gpmio-desktop:~#

da qui sono entrato nella cartella descritta nella procedura: "DEBS" digitando in seguenza cd Programmi, cd it, cd DEBS

Codice: Seleziona tutto

root@gpmio-desktop:~# cd Programmi
(root@gpmio-desktop:~/Programmi)

Codice: Seleziona tutto

root@gpmio-desktop:~/Programmi# cd it
(root@gpmio-desktop:~/Programmi/it#)

Codice: Seleziona tutto

root@gpmio-desktop:~/Programmi/it# cd DEBS
(root@gpmio-desktop:~/Programmi/it/DEBS#)

da qui ho eseguito il commado:

Codice: Seleziona tutto

sudo dpkg -i *.deb
terminato il ptocesso, ho digitato

Codice: Seleziona tutto

cd desktop-integration
e quindi sono entrato in " root@gpmio-desktop:~/Programmi/it/DEBS/desktop-integration#

qui ho eseguito il commando come hai descritto,

Codice: Seleziona tutto

sudo dpkg -i *.deb
terminato il processo, non trovo installato Openoffice!!
Anzi, eseguendo un CERCA dal menu FILE, trovo fuori dalla cartella /Home, all'interno della cartella OPT
la cartella OpenOffice4!!!

posso dire però, che non ho disinstallato LIbreOffice!
può dipendere da questo? grazie :crazy: