Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "andreas-xavier/prova7"
Differenze tra le versioni 24 e 31 (in 7 versioni)
Versione 24 del 04/11/2017 03.19.48
Dimensione: 5997
Commento:
Versione 31 del 23/02/2019 12.55.33
Dimensione: 8539
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from Openoffice.org ## page was renamed from Hardware/DispositiviPartizioni/HomePartizioneSeparata
## page was renamed from MarcoRofei/Prova3
Linea 6: Linea 7:
<<Informazioni(rilasci="16.04 17.10"; forum="http://forum.ubuntu-it.org/viewtopic.php?t=440682")>>  <<Informazioni(rilasci="18.04 16.04 14.04"; forum="http://forum.ubuntu-it.org/viewtopic.php?t=471852")>>
Linea 10: Linea 11:
'''Apache !OpenOffice''' è una suite per ufficio multipiattaforma e multilingua.<<BR>>Con il nome '''!OpenOffice.Org''' è stata la suite d'ufficio predefinita di Ubuntu fino alla versione '''10.10''', sostituita in seguito con '''[[Ufficio/LibreOffice|LibreOffice]]'''. Per informazioni sulle differenze fra le due suite consultare [[Ufficio/LibreOffice#Differenze_fra_LibreOffice_e_OpenOffice|questa pagina]]. Questa guida illustra la procedura per spostare in partizione separata la cartella `/home`, oppure altre directory quali `/boot`, `/temp`, `/var` ecc., senza reinstallare il sistema operativo.
Linea 12: Linea 13:
Nella seguente guida viene mostrato come installare la versione scaricabile dal sito ufficiale.

= Operazioni preliminari =

||<tablestyle="text-align: justify; width:63%; " style="border:none;" 5% ^><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''L'installazione contemporanea di !OpenOffice e !LibreOffice è causa di conflitti nel sistema. Seguire le istruzioni riportate di seguito, a seconda della soluzione desiderata.'''||

 0. Eliminare il link simbolico `/usr/bin/soffice` digitando nel [[AmministrazioneSistema/Terminale|terminale]]:{{{
sudo rm /usr/bin/soffice
}}}
 0. Soltanto nel caso in cui si voglia utilizzare '''!OpenOffice''' senza '''!LibreOffice''', [[AmministrazioneSistema/InstallareProgrammi|disinstallare]] completamente quest'ultimo digitando nel [[AmministrazioneSistema/Terminale|terminale]]:{{{
sudo apt-get purge libreoffice*
{{{#!wiki tip
Consultare invece [[Installazione/InstallareUbuntu#manu| questo paragrafo]] per reinstallare Ubuntu mantenendo una partizione '''`/home`''' preesistente, oppure per una nuova installazione impostando come `/home` (oppure `/temp`, `/var` ecc.) partizioni già esistenti e/o create in precedenza.
Linea 25: Linea 17:
Sarà dunque possibile proseguire con l'[[#install|installazione]] di '''!OpenOffice'''.

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">Per ottimizzare la convivenza fra i due programmi è possibile ricorrere a modalità alternative per usufruire di !LibreOffice, una volta disinstallata la versione presente nei [[Repository|repository]]. Infatti il programma è disponibile anche tramite pacchetti [[Ufficio/LibreOffice#Tramite_pacchetto_snap_.28Ubuntu_16.04_e_superiori.29|snap]], [[Ufficio/LibreOffice#Tramite_pacchetto_Flatpak|flatpak]] e [[https://appimage.github.io/LibreOfficeDev/|AppImage]] (versione dev). ||

<<Anchor(install)>>
= Installazione =

 0. Scaricare il file `.tar.gz` da questo [[http://www.openoffice.org/download/|indirizzo]] selezionando:
  * l'opzione '''Linux 32-bit (x86) (DEB)''' oppure '''Linux 64-bit (x86-64) (DEB)''' a seconda della propria architettura nel menu a tendina.
  * l'opzione '''Italian''' nel menu a tendina.
  * il tasto '''Download full installation''' per avere già inclusa la lingua italiana.
 0. [[AmministrazioneSistema/FormatiDiCompressione#decomprimere|Estrarre]] il contenuto dell'archivio `.tar.gz` nella propria '''Home'''.
 0. Spostarsi nella cartella `DEBS` [[AmministrazioneSistema/ComandiBase#cd|con il terminale]] o [[AmbienteGrafico/FileManager|tramite file manager]] e [[AmministrazioneSistema/InstallareProgrammi/PacchettiDebian|installare i pacchetti]]. <<BR>>È possibile eseguire questa operazione con un unico comando digitando nel [[AmministrazioneSistema/Terminale|terminale]]: {{{
sudo dpkg -i *.deb
}}}
 0. Allo stesso modo, spostarsi nella directory `desktop-integration`, quindi digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando, per forzare l'installazione del pacchetto `.deb` presente nella cartella: {{{
sudo dpkg -i --force-all *.deb
{{{#!wiki important
Si raccomanda di eseguire una copia di [[AmministrazioneSistema/BackupDelSistema|backup]] di tutti i propri dati prima di procedere con le operazioni descritte di seguito.
Linea 44: Linea 21:
= Configurazione e funzionalità = == Descrizione ==
Linea 46: Linea 23:
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Si consiglia di verificare sempre se le istruzioni sono compatibili con le versioni in uso di Ubuntu e di !OpenOffice.'' || Spostare alcune cartelle in partizioni separate dalla '''`/`''' ('''''root''''') può comportare alcuni vantaggi. Ne vengono di seguito elencati alcuni:
Linea 48: Linea 25:
== Lingua italiana ==  * Mantenere un livello ottimale di efficienza del sistema;
 * Mantenere sotto controllo dimensioni e impostazioni delle partizioni separate;
 * Ripristinare facilmente files degli utenti e impostazioni dei programmi (salvati in `/home`) in caso di reinstallazione;
 * Proteggere i dati dell'utente in caso di perdita di dati (ad esempio in caso di guasti fisici al disco, oppure formattazioni accidentali della root di sistema);
 * Allungare il ciclo di vita di [[https://it.wikipedia.org/wiki/Unit%C3%A0_a_stato_solido|SSD]], riducendone le scritture (ad esempio, spostando `/home` e `/var` su disco meccanico separato, verranno lì salvati i download dell'utente e la cache degli aggiornamenti di '''apt''').
Linea 50: Linea 31:
I pacchetti di installazione comprendono già tutto l'occorrente per la localizzazione del software. == Guide di approfondimento ==
Linea 52: Linea 33:
 * Per modificare le impostazioni relative alla lingua utilizzare il menu '''''Strumenti → Opzioni → Impostazioni della lingua'''''.
 * Per effettuare un controllo ortografico di un testo:
  0. Selezionare il testo.
  0. Dal menu '''''Formato → Carattere''''' selezionare dal menu a tendina '''Lingua''' l'impostazione desiderata.
Le operazioni di seguito descritte comportano la conoscenza dei seguenti argomenti:
Linea 57: Linea 35:
== Aggiungere una collezione di clipart ==  * [[AmministrazioneSistema/Filesystem|Cartelle presenti nel filesystem]];
 * Identificazione delle [[Hardware/DispositiviPartizioni/Partizioni|partizioni]];
 * Programma '''[[Hardware/DispositiviPartizioni/PartizionamentoManuale|GParted]]''';
 * [[Hardware/DispositiviPartizioni/MontarePartizioni|Montare partizioni]].
Linea 59: Linea 40:
 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://openclipart | openclipart]].
 0. Seguire il menu '''''Strumenti → Gallery''''', selezionare l'immagine desiderata e col tasto destro del mouse scegliere tra le varie opzioni che appariranno nel menu a discesa.
= Procedura =
Linea 62: Linea 42:
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Se non è installato !LibreOffice, potrebbero essere aggiunte dipendenze del programma.'' || Le operazioni di seguito descritte comprendono, in sintesi:
 * Verifica dello spazio disponibile
 * Modifica e/o predisposizione delle partizioni
 * Copia della/e cartella/e
 * Modifica del file `/etc/fstab`
 * Verifica del funzionamento
 * Eliminazione della/e cartella/e precedentemente utilizzate.
Linea 64: Linea 50:
== Supporto ai documenti Open XML == Nell'esempio di seguito riportato verrà spostata la cartella `/etc/fstab`, ma la procedura è applicabile anche ad altre cartelle quali `/boot`, `/tmp`, `/etc/fstab`, `/usr`, `/var`, `/opt`.
Linea 66: Linea 52:
Consultare la [[/OdfConverter|relativa guida]]. {{{#!wiki important
La partizione che ospiterà la cartella spostata dovrà essere sempre maggiore alla cartella di origine.<<BR>>
Si raccomanda di dedicare spazio adeguato per tutte le cartelle spostate.<<BR>>
Si raccomanda lo spostamento di `/boot` solo agli utenti esperti.
}}}
Linea 68: Linea 58:
== Velocizzare l'avvio del programma == == Verifica spazio utilizzato directory da spostare ==
Linea 70: Linea 60:
Per velocizzare l'avvio di '''!OpenOffice''' seguire le stesse indicazioni valide per '''!LibreOffice''': Digitare nel [[AmministrazioneSistema/Terminale|terminale]] il comando:{{{
du -kshP /home
}}}
L'output sarà simile al seguente: {{{
1,3G /home
}}}
Linea 72: Linea 67:
 * [[Ufficio/LibreOffice#Modificare_la_memoria_in_uso|Modificare la memoria in uso]]
 * [[Ufficio/LibreOffice#Disabilitare_Java|Disabilitare Java]]
{{{#!wiki note
per le cartelle diverse da `/home` sono necessari i diritti di amministrazione.
}}}
Linea 75: Linea 71:
== Guide specifiche == == Verifica dimensione partizioni ==
Linea 77: Linea 73:
## * [:Ufficio/OpenOffice.org/ScrivereInMoinMoin:Convertire un documento di testo in formato MoinMoin]
 * [[/FileAccess|Operare su database di Access con OpenOffice]]
 * [[Server/MySql/OpenOfficeOdbc|Guida all'uso di OpenOffice con MySql]]
 * [[/OdfConverter|Supporto ai documenti Office Open XML]]
 * [[http://www.galileicrema.it/intraitis/Documenti/MaterialeDidattico/appuntiCalc_base.pdf|Approfondimenti su Calc]]
Verificare e annotare la dimensione delle proprie partizioni digitando il seguente comando in un [[AmministrazioneSistema/Terminale|terminale]]: {{{
df -h
}}}

L'output sarà simile al seguente: {{{
File system Dim. Usati Disp. Uso% Montato su
/dev/sda1 18G 4,4G 13G 26% /
/dev/loop0 90M 90M 0 100% /snap/core/6130
/dev/loop1 91M 91M 0 100% /snap/core/6405
}}}

== Modifica delle partizioni ==

 0. Se per creare lo spazio destinato alla nuova partizione è necessario ridurre la partizione di sistema '''`/`''' (''root''), utilizzare una DVD/USB '''live''' per compiere questa operazione.<<BR>>Se invece la partizione è già disponibile passare al punto successivo.
 0. Formattare la partizione di destinazione con lo stesso filesystem utilizzato per '''`/`''' (ext3, ext4, ecc.).

##Verificare e correggere da qui

== Copia della partizione ==

 0. Per [[Hardware/DispositiviPartizioni/MontarePartizioni|montare]] la partizione appena creata, digitare il seguente comando nel [[AmministrazioneSistema/Terminale|terminale]]:{{{
sudo mkdir /media/home && sudo mount /dev/sdxx /media/home
}}} mettendo al posto di `sdxx` il nome della propria partizione.
 0. Copiare la vecchia '''`/home`''' nella nuova posizione digitando il seguente comando nel [[AmministrazioneSistema/Terminale|terminale]]: {{{
sudo cp -priv /home/nome_utente /media/home
}}} sostituendo a `nome_utente` il proprio nome utente. La durata del processo dipenderà dalla quantità di dati da trasferire.
 0. Verificare che la dimensione della '''`/home`''' originale e della sua copia coincidano confrontando i comandi {{{
df -h /home}}} e {{{
df -h /media/home
}}}

= Modificare /etc/fstab/ =

 0. Ricavare l'UUID della partizione in cui è stata copiata la `/home` digitando il seguente comando in un [[AmministrazioneSistema/Terminale|terminale]] {{{
sudo blkid /dev/sdxx
}}} sostituendo `sdxx` con il nome della propria partizione.
 0. Il comando restituirà un output simile al seguente: {{{
/dev/sda8: UUID="41800cf0-acb6-4845-b05e-479e9258f25f" TYPE="ext4"
}}}
 0. Copiare la stringa appena ottenuta, ad esempio {{{
41800cf0-acb6-4845-b05e-479e9258f25f
}}}
 0. Creare una copia di backup di `/etc/fstab`: {{{
sudo cp /etc/fstab /etc/fstab.backup
}}}
 0. Aprire il file `/etc/fstab` con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/PermessiFile|privilegi di amministrazione]].
 0. In una nuova riga inserire: {{{
UUID=uid /home ext4 defaults 0 2
}}} sostituendo `uid` con l'UUID individuato in precedenza.
 0. Salvare, chiudere il file e riavviare il sistema.

= Verifica =

Al riavvio, per verificare che la cartella '''`/home`''' sia stata effettivamente spostata, si può utilizzare il comando {{{
df -h
}}}
che restituirà un output del tipo
{{{
File system Dim. Usati Disp. Uso% Montato su
/dev/sda6 8,6G 4,0G 4,2G 49% /
none 245M 256K 245M 1% /dev
none 249M 112K 249M 1% /dev/shm
none 249M 88K 249M 1% /var/run
none 249M 0 249M 0% /var/lock
none 249M 0 249M 0% /lib/init/rw
/dev/sda8 6,3G 1,4G 4,6G 24% /home
/dev/sda1 9,4G 1,7G 7,7G 18% /media/4E80F14880F136D5
}}} in cui si vede che la `/home` si trova, in questo caso, in `/dev/sda8`.

= Risoluzione di problemi =

Se la procedura non dovesse aver avuto esito positivo, durante il boot del sistema ci si ritroverà di fronte ad un messaggio di errore simile al seguente: {{{
L'unità disco per /home non è ancora pronta o non è presente
}}}

Per risolvere il problema premere il tasto '''M''' sulla tastiera. Comparirà quindi una [[AmministrazioneSistema/Terminale|shell]] di ripristino. A questo punto:

 0. Digitare il comando {{{
cp -f /etc/fstab.backup /etc/fstab
}}} per ripristinare il file `/etc/fstab` originale
 0. Riavviare quindi il sistema con il comando {{{
shutdown -r now
}}}
Il sistema sarà riavviato e si tornerà alla alla condizione originale. La partizione che è stata creata non verrà però eliminata.

Pertanto sarà possibile, a seconda dei casi, effettuare le verifiche al sistema per individuare la causa dell'errore oppure ripristinare la situazione precedente.

= Eliminare i contenuti della vecchia /home =

Se la procedura ha avuto esito positivo e si desidera liberare spazio, si possono eliminare i contenuti ancora presenti nella vecchia '''`/home`''' interna alla partizione di sistema ('''`/`''') utilizzando un [[Installazione/InstallareUbuntu#Creazione_del_supporto_di_installazione|DVD o USB live]].
Linea 85: Linea 166:
 * [[http://it.openoffice.org/|Sito ufficiale del progetto]]
 * [[http://it.openoffice.org/doc/index.html|Documentazione ufficiale]]
 * [[http://perfab.wordpress.com/2010/03/06/separare-la-home-da-ubuntu/|Separare la home da Ubuntu]]
 * [[https://help.ubuntu.com/community/Partitioning/Home/Moving|Guida sul wiki internazionale]]
Linea 89: Linea 170:
##CategoryProduttivita CategoryDaRevisionare ##CategoryHardware


Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Questa guida illustra la procedura per spostare in partizione separata la cartella /home, oppure altre directory quali /boot, /temp, /var ecc., senza reinstallare il sistema operativo.

Consultare invece questo paragrafo per reinstallare Ubuntu mantenendo una partizione /home preesistente, oppure per una nuova installazione impostando come /home (oppure /temp, /var ecc.) partizioni già esistenti e/o create in precedenza.

Si raccomanda di eseguire una copia di backup di tutti i propri dati prima di procedere con le operazioni descritte di seguito.

Descrizione

Spostare alcune cartelle in partizioni separate dalla / (root) può comportare alcuni vantaggi. Ne vengono di seguito elencati alcuni:

  • Mantenere un livello ottimale di efficienza del sistema;
  • Mantenere sotto controllo dimensioni e impostazioni delle partizioni separate;
  • Ripristinare facilmente files degli utenti e impostazioni dei programmi (salvati in /home) in caso di reinstallazione;

  • Proteggere i dati dell'utente in caso di perdita di dati (ad esempio in caso di guasti fisici al disco, oppure formattazioni accidentali della root di sistema);
  • Allungare il ciclo di vita di SSD, riducendone le scritture (ad esempio, spostando /home e /var su disco meccanico separato, verranno lì salvati i download dell'utente e la cache degli aggiornamenti di apt).

Guide di approfondimento

Le operazioni di seguito descritte comportano la conoscenza dei seguenti argomenti:

Procedura

Le operazioni di seguito descritte comprendono, in sintesi:

  • Verifica dello spazio disponibile
  • Modifica e/o predisposizione delle partizioni
  • Copia della/e cartella/e
  • Modifica del file /etc/fstab

  • Verifica del funzionamento
  • Eliminazione della/e cartella/e precedentemente utilizzate.

Nell'esempio di seguito riportato verrà spostata la cartella /etc/fstab, ma la procedura è applicabile anche ad altre cartelle quali /boot, /tmp, /etc/fstab, /usr, /var, /opt.

La partizione che ospiterà la cartella spostata dovrà essere sempre maggiore alla cartella di origine.
Si raccomanda di dedicare spazio adeguato per tutte le cartelle spostate.
Si raccomanda lo spostamento di /boot solo agli utenti esperti.

Verifica spazio utilizzato directory da spostare

Digitare nel terminale il comando:

du -kshP /home

L'output sarà simile al seguente:

1,3G    /home

per le cartelle diverse da /home sono necessari i diritti di amministrazione.

Verifica dimensione partizioni

Verificare e annotare la dimensione delle proprie partizioni digitando il seguente comando in un terminale:

df -h

L'output sarà simile al seguente:

File system            Dim. Usati Disp. Uso% Montato su
/dev/sda1              18G  4,4G   13G  26%  /
/dev/loop0             90M   90M     0  100% /snap/core/6130
/dev/loop1             91M   91M     0  100% /snap/core/6405

Modifica delle partizioni

  1. Se per creare lo spazio destinato alla nuova partizione è necessario ridurre la partizione di sistema / (root), utilizzare una DVD/USB live per compiere questa operazione.
    Se invece la partizione è già disponibile passare al punto successivo.

  2. Formattare la partizione di destinazione con lo stesso filesystem utilizzato per / (ext3, ext4, ecc.).

Copia della partizione

  1. Per montare la partizione appena creata, digitare il seguente comando nel terminale:

    sudo mkdir /media/home && sudo mount /dev/sdxx /media/home

    mettendo al posto di sdxx il nome della propria partizione.

  2. Copiare la vecchia /home nella nuova posizione digitando il seguente comando nel terminale:

    sudo cp -priv /home/nome_utente /media/home

    sostituendo a nome_utente il proprio nome utente. La durata del processo dipenderà dalla quantità di dati da trasferire.

  3. Verificare che la dimensione della /home originale e della sua copia coincidano confrontando i comandi

    df -h /home

    e

    df -h /media/home 

Modificare /etc/fstab/

  1. Ricavare l'UUID della partizione in cui è stata copiata la /home digitando il seguente comando in un terminale

    sudo blkid /dev/sdxx

    sostituendo sdxx con il nome della propria partizione.

  2. Il comando restituirà un output simile al seguente:

    /dev/sda8: UUID="41800cf0-acb6-4845-b05e-479e9258f25f" TYPE="ext4"
  3. Copiare la stringa appena ottenuta, ad esempio

    41800cf0-acb6-4845-b05e-479e9258f25f
  4. Creare una copia di backup di /etc/fstab:

    sudo cp /etc/fstab /etc/fstab.backup
  5. Aprire il file /etc/fstab con un editor di testo e con i privilegi di amministrazione.

  6. In una nuova riga inserire:

    UUID=uid /home ext4 defaults 0  2

    sostituendo uid con l'UUID individuato in precedenza.

  7. Salvare, chiudere il file e riavviare il sistema.

Verifica

Al riavvio, per verificare che la cartella /home sia stata effettivamente spostata, si può utilizzare il comando

df -h

che restituirà un output del tipo

File system            Dim. Usati Disp. Uso% Montato su
/dev/sda6             8,6G  4,0G  4,2G  49% /
none                  245M  256K  245M   1% /dev
none                  249M  112K  249M   1% /dev/shm
none                  249M   88K  249M   1% /var/run
none                  249M     0  249M   0% /var/lock
none                  249M     0  249M   0% /lib/init/rw
/dev/sda8             6,3G  1,4G  4,6G  24% /home
/dev/sda1             9,4G  1,7G  7,7G  18% /media/4E80F14880F136D5

in cui si vede che la /home si trova, in questo caso, in /dev/sda8.

Risoluzione di problemi

Se la procedura non dovesse aver avuto esito positivo, durante il boot del sistema ci si ritroverà di fronte ad un messaggio di errore simile al seguente:

L'unità disco per /home non è ancora pronta o non è presente

Per risolvere il problema premere il tasto M sulla tastiera. Comparirà quindi una shell di ripristino. A questo punto:

  1. Digitare il comando

    cp -f /etc/fstab.backup /etc/fstab

    per ripristinare il file /etc/fstab originale

  2. Riavviare quindi il sistema con il comando

    shutdown -r now

Il sistema sarà riavviato e si tornerà alla alla condizione originale. La partizione che è stata creata non verrà però eliminata.

Pertanto sarà possibile, a seconda dei casi, effettuare le verifiche al sistema per individuare la causa dell'errore oppure ripristinare la situazione precedente.

Eliminare i contenuti della vecchia /home

Se la procedura ha avuto esito positivo e si desidera liberare spazio, si possono eliminare i contenuti ancora presenti nella vecchia /home interna alla partizione di sistema (/) utilizzando un DVD o USB live.

Ulteriori risorse


CategoryHomepage