[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [riminilug-general] Migrazione installazione da vecchia a nuova



Il 28/04/2015 22:44, bellerofonte ha scritto:
> Salve Lug,
>
> Ho visto che è stato discusso nelle ultime mail l'arrivo della nuova
> Debian.
> In questi giorni c'è stato anche l'avanzamento a nuova versione della
> famiglia ubuntu.
>
> Pensavo come mio solito di fare un'installazione da capo invece che
> aggiornare, anche perchè ho avuto brutte esperienze aggiornando.
>
> So che è un argomento che è già stato trattato in passato ma la verità
> è che per un motivo od un altro non mi porto quasi mai dietro le
> vecchie configurazioni, in pratica copio i dati e basta e reinstallo e
> configuro tutto.
>
> Questo perchè non ho mai capito se esiste una procedura standard per
> migrare. qualcuno può rinfrescarmi le idee?
>
> E sopratutto: voi come fate?

Ciao,
mi ricollego a quanto già detto da Umberto, che quoto per quello che
riguarda debian.

Negli ultimi anni, a dire il vero, ho optato per una nuova installazione
da zero solo quando ho avuto problemi al disco o problemi molto gravi
sulla distro (causati da mia disattenzione, tra pinning e
customizzazioni varie); per il resto ho sempre aggiornato debian con i
metodi già descritti.

Ad ogni modo, prima di installare da zero una distro, partendo da una
versione precedente, di solito:
*  faccio una copia della directory /etc
*  tengo la mia home su partizione separata, stando ben attento a non
formattarla nell'installazione (copia di backup comunque disponibile)
* creo un elenco dei pacchetti installati con dpkg --get-selection (vedi
[1]) che però uso solitamente come consultazione, e non per ripristinare
* verifico e mi annoto (e magari faccio backup) di eventuali sw extra
installati sotto /opt


Per il resto, non esiste una risposta univoca alla tua domanda, perchè
dipende molto da quali usi fai del pc (desktop, server, sw installati),
da quali variazioni ci sono state da una release all'altra dei sw usati,
e dalla reale necessità di reinstallare davvero tutto quello che avevi.

Alcuni esempi a caso:
* se uso il PC  come desktop e mi piace sperimentare vari sw,
probabilmente dopo un po' avrò diversi sw che fanno la stessa cosa,
quindi installando da zero potrebbe non avere senso reinstallare tutto
ma solo quello che uso effettivamente (motivo per cui non uso la lista
generata con dkpg)
* se ho un server, reinstallando i pacchetti che mi servono e ricopiando
i vecchi files da /etc dovrei ripristinare tutto. Il ripristino dei
files da /etc in alcuni casi andrebbe fatto *prima* dell'installazione
del pacchetto, soprattutto se alcune opzini sono cambiate nella nuova
release
* i files di configurazione delle applicazioni (non i servizi) sono
solitamente nella mia home directory, quindi reinstallando il pacchetto
e riutilizzando la partizione home precedente dovrei avere già tutto
configurato
* fare molta attenzione ad usare gli stessi UID e GID, se utilizzo la
vecchia partizione home (io solitamente forzo un UID specifico per gli
utenti, tipo 2001, 2002.... )

Independentemente comunque da tutto quello scritto sopra, ritengo che
possa essere utile mantenersi una lista dei sw che si usano
quotidianamente in modo da agevolare tutto il processo, una sorta di
check list che però andrebbe mantenuta aggiornata nel tempo.

Ivan

[1] https://wiki.debian.org/it/ListInstalledPackages

---------------------------------------------------------------------
Per cancellarsi, scrivi a: riminilug-general-unsubscribe@xxxxxxxxxxxx
Se vuoi conoscere altri comandi, scrivi a: riminilug-general-help@xxxxxxxxxxxx