Come installare delle estensioni in LibreOffice

From The Document Foundation Wiki
Jump to navigation Jump to search
This page is a translated version of the page Documentation/HowTo/install extension and the translation is 79% complete.
Outdated translations are marked like this.
Other languages:
English • ‎dansk • ‎italiano • ‎português do Brasil • ‎русский • ‎עברית


NOTA: Le estensioni che installate sono a vostro rischio e pericolo! NON tutte le estensioni disponibili sul sito di seguito indicato sono state analizzate e testate a fondo. Inoltre, tenete a mente che non tutte le estensioni di Open Office (OOo) funzionano anche con Libreoffice.

1. Scaricate un'estensione dal LibreOffice Extension Center

2. Aprite LibreOffice ed andate nel menu Strumenti ▸ Gestione estensioni ...

Inst ext 1.PNG


3. nella finestra di dialogo Gestore estensioni fate clic su Aggiungi....

Inst ext 2.PNG


4. nella finestra di dialogo Aggiungi estensione/i trovate il file dell'estensione per LibreOffice (file di tipo OXT).

Inst ext 3.PNG


5. Selezionate l'estensione e fate clic su Apri per avviare l'installazione.

Se l'estensione è già installata, verrete invitati a premere OK per confermare che volete sovrascrivere la versione attuale con quella nuova (selezionate Annulla se volete fermare l'installazione).

Inst ext 3 1.png


6. Se possedete i diritti di amministratore del sistema, vi verrà chiesto se desiderate installare l'estensione solamente per voi, oppure per tutti gli utenti. Effettuate la scelta più appropriata. Se selezionate l'opzione Solo per l'utente corrente, l'estensione verrà memorizzata solamente nel vostro profilo utente. Se invece scegliete Per tutti gli utenti, l'estensione verrà installata nella cartella del programma LibreOffice. Se non siete sicuri, o non avete i diritti di amministratore, selezionate Solo per l'utente corrente.

Inst ext 4.PNG


7. verificate la licenza dell'estensione. Usate il pulsante Pagina giù per leggere il testo della licenza, quando sarete arrivati in fondo il pulsante Accetta verrà abilitato.

Inst ext 5.PNG


8. fate clic su Accetta per procedere con l'installazione. Una volta che questa è terminata, l'estensione apparirà nell'elenco di quelle installate.

Inst ext 7.PNG


9. per completare la procedura, fate clic su Chiudi ed uscite da LibreOffice, compreso dall'avvio rapido (se abilitato, questo compare nella barra dei programmi che si trova nell'angolo destro e può essere chiuso con il pulsante destro del mouse).


10. all'apertura successiva di LibreOffice, l'estensione dovrebbe essere pronta per l'uso.

Inst ext 8.PNG


NOTE:

- il tipo di file OXT è associato a LibreOffice, perciò un doppio clic su di un file OXT richiama il Gestore estensioni ed avvia l'installazione.

- potete ottenere altre estensioni richiamando la finestra di dialogo Gestore estensioni e facendo clic sul collegamento Scarica altre estensioni....

IT admin automated install concepts

Extensions can be installed via scripting and the command line. (NOTE: when installing for all users [--shared], please make sure LibreOffice is not already running.) Alternatively, it might be easier just to unzip the files in the correct place (?Program Files\LibreOffice\share\extensions?).

Windows Powershell shared install example

   $LO_PROGRAM="${env:ProgramFiles}\LibreOffice\program"
   if (-not (Test-Path $LO_PROGRAM -PathType Container)) { $LO_PROGRAM="${env:ProgramFiles(x86)}\LibreOffice\program" }
   
   write-host "`nSetting LO system defaults...."
   if (Test-Path "$LO_PROGRAM\unopkg.com" -PathType Leaf ) {
       & "$LO_PROGRAM\unopkg.com"      add   --shared    sample_LO_configuration_extension.oxt
   }

Linux bash unzip example

   # ------------------------------------------------------------------------------
   # LibreOffice Extensions - bundle install (for all users) just by unzipping!!!
   # ------------------------------------------------------------------------------
   MY_EXTENSIONS_TO_INSTALL_DIR=/path/to/extensions
   LO_EXTENSION_DIR=/usr/lib/libreoffice/share/extensions
   if [ -x "${LO_EXTENSION_DIR}/" ]; then
     for EXT_FILE in "${MY_EXTENSIONS_TO_INSTALL_DIR}/"*.oxt ; do
       if [ -f "${EXT_FILE}" ]; then
         LO_EXTENSION=$(basename --suffix=.oxt ${EXT_FILE})
         if [ -e "${LO_EXTENSION_DIR}/${LO_EXTENSION}" ]; then
           echo "  Replacing ${LO_EXTENSION} extension"
           rm -rf "${LO_EXTENSION_DIR}/${LO_EXTENSION}"
         else
           echo "  Adding ${LO_EXTENSION} extension"
         fi
         unzip -q -d "${LO_EXTENSION_DIR}/${LO_EXTENSION}" \
                     "${MY_EXTENSIONS_TO_INSTALL_DIR}/${LO_EXTENSION}.oxt"
       else
         [ "$DEBUG" ] && echo "DEBUG: no .oxt files to install"
       fi
     done
   else
     echo "WARNING: could not find LibreOffice install..."
   fi