Un'installazione pulita è migliore dell'aggiornamento? [chiuso]

75

È meglio installare Ubuntu completamente nuovo o il processo di aggiornamento è altrettanto valido? In altre parole, il mio computer funzionerà senza problemi e in modo efficiente quando eseguo l'aggiornamento rispetto a una nuova installazione?

    
posta Doughy 10.10.2010 - 07:42

18 risposte

40

In genere, gli aggiornamenti vanno bene in Ubuntu. Non è come Windows in cui hai un enorme registro da trasferire dal tuo ultimo sistema. Finché non hai dovuto seguire molti tutorial o fatto qualche soluzione alternativa per risolvere i problemi in un modo unico (ad esempio utilizzando un'applicazione speciale per abilitare la tua scheda wireless o apportato alcune modifiche importanti al tuo kernel per qualsiasi motivo) sarai multa.

In effetti, direi che circa il 90% delle persone che stanno facendo questa domanda andrà bene con l'aggiornamento.

Se vuoi essere assolutamente al sicuro, puoi sempre aspettare l'aggiornamento della versione punto controllato, o magari aspettare la prossima release LTS tra qualche anno. È la vostra scelta. Sarai comunque supportato per i prossimi tre anni con gli aggiornamenti se sei in data 10.04 al momento.

    
risposta data Isaac C. Aronson 10.10.2010 - 07:47
26

Dipende da cosa usi Ubuntu.

  • Se la tua installazione è solo un giocattolo o un'appliance (ad esempio solo per la navigazione web) e non l'hai personalizzata, reinstallala. Assicurati di salvare qualsiasi dato personale (in genere vorrai eseguire il backup della tua home directory e ripristinare parti selezionate).
  • Se le uniche personalizzazioni che hai fatto sulla tua installazione sono di installare driver aggiuntivi o apportare altre modifiche perché il tuo hardware non è supportato correttamente con la vecchia versione, potrebbe essere meglio fare una reinstallazione pulita.
  • Se hai personalizzato l'installazione in un altro modo (impostazioni di sistema configurate, installato più di un paio di programmi aggiuntivi, ecc.), upgrade . Se hai usato Ubuntu attivamente, probabilmente si applica questo caso (se non altro, è probabile che tu abbia installato un sacco di pacchetti).

A livello di sistema, Ubuntu è ottimo per gli aggiornamenti regolari. Gli aggiornamenti vengono testati prima di ogni versione. Questa è una modalità di funzionamento supportata ed è più probabile che ti lasci con il sistema che desideri di reinstallare e provare a ricordare tutte le tue personalizzazioni.

A livello di utente, l'interfaccia predefinita di Ubuntu è Gnome, che non è così bravo a importare le impostazioni da una versione all'altra. Quindi la scelta è tra

  • partendo da una nuova directory home e ripristinando tutti i documenti e le impostazioni selezionate da un backup; e
  • mantenendo la directory home dell'upgrade e esaminando il problema se qualcosa non funziona.

In entrambi i casi, si potrebbe anche fare un aggiornamento del sistema.

    
risposta data Gilles 10.10.2010 - 13:15
10

Generalmente è preferibile una nuova installazione per il motivo per cui ho riscontrato un sacco di problemi con il processo di aggiornamento. Il processo di aggiornamento in genere finisce con l'andare in qualche problema di driver grafico o di GPU. Ho anche avuto strani problemi, come la mancata disponibilità di cartelle condivise e la perdita di dati.

Bene, tutto dipende da te, poiché il problema persiste anche quando stai andando a fare un'installazione pulita. Ma i problemi di installazione pulita sono generalmente facilmente comprensibili e recuperabili.
Bene goditi l'installazione di Ubuntu:)

    
risposta data ashutosh 07.05.2012 - 19:50
7

Per me l'aggiornamento ha sempre portato a problemi, a volte grandi a volte piccoli. E la maggior parte di loro era in vecchi file di configurazione nella cartella home.

Quindi il mio solito flusso è così -

  1. Backup dei dati critici che possono risiedere nella partizione di root come mysql dbs per esempio
  2. Avvia il live cd
  3. Elimina con cura i file nascosti nella tua cartella Inizio, ma puoi lasciare alcuni di essi come .purple, .VirtualBox, .wine ecc.
  4. Formattare la partizione di root e utilizzare la vecchia partizione home
risposta data realcnbs 10.10.2010 - 08:06
7

A volte le nuove funzionalità (ad esempio l'aggiornamento da ext3 a ext4) sono abilitate solo su nuove installazioni. Ti consiglio di controllare le note di rilascio oi changelog, ma altrimenti non c'è alcuna differenza.

    
risposta data dutchie 12.10.2011 - 20:30
7
  

Esegui una nuova installazione se possibile.

Mi è stata presentata questa scelta l'anno scorso.

Meglio di tutto ho avuto due sistemi da aggiornare, quindi ho potuto confrontare facendo ciascuno di essi.

In sintesi, come altri hanno notato, se si può fare una nuova installazione, questa è l'opzione migliore. Cancellerà le cose che altrimenti sarebbero problemi in futuro. Ti farà essere sicuro che tutti i tuoi dati importanti e i tuoi programmi personali non siano fissi su quella macchina (ovviamente in questo caso li sosterrai).

La mia macchina di "produzione" era quella che ho aggiornato perché la stavo usando per lavori di routine.

Una cosa che consiglierei comunque, dato che so che è difficile snellire questo processo può essere: Ottieni un'altra macchina (puoi ottenere una macchina per le sbarre per & lt; $ 300 ora. Imposta QUESTO con le tue cose chiave e poi quando è funziona davvero bene, fai il tuo core machine, in questo modo se qualcosa va storto, che con un sistema operativo di installazione / aggiornamento può essere piuttosto spaventoso, puoi usare l'altro tuo computer mentre lo risolvi e ti ritroverai anche con un backup fisico di i tuoi dati più una macchina 'go-to' se la tua fallisce in futuro, è fondamentalmente assicurativa.

    
risposta data Michael Durrant 26.04.2012 - 21:16
5

Un'installazione pulita è il modo migliore per assicurarsi che tu stia acquisendo l'esperienza che gli sviluppatori intendevano rilasciare, mentre l'aggiornamento può utilizzare vecchi dati, configurazioni, pacchetti, ecc. o creare scenari che gli sviluppatori non hanno previsto o non hanno tollerato correttamente.

Se lo stai chiedendo: nuova installazione. Basta copiare la tua home directory sulla base e cambiare il nome in qualcosa che non è utilizzato dal sistema, quindi durante l'installazione seleziona quella partizione come "/" e assicurati di non selezionare "format" Questo installerà il sistema operativo, ma tu Avremo accesso ai tuoi dati senza una riformattazione o altro.

    
risposta data Kristopher Ives 10.10.2010 - 07:48
4

Il software AptOnCD viene utilizzato per creare un repository offline dei pacchetti scaricati in un cd. Puoi usare il tuo AptOnCD (creato da te, con tutti i tuoi pacchetti scaricati) come fonte di repository. È uno strumento utile per quelli con meno larghezza di banda. (l'ho usato prima) . Puoi anche avere un metapacchetto che installa tutti i pacchetti installati.

puoi ottenere ulteriori informazioni su AptOnCD qui .

In realtà è possibile ripristinare (installare) tutti i pacchetti in una singola compilazione AptOnCD con un metapacchetto, se si sceglie l'opzione 'crea un metapacchetto'. Dalla descrizione del metapacchetto: "Meta-pacchetto generato automaticamente che contiene come dipendenze tutti i pacchetti nel supporto APTonCD, precedentemente generato da APTonCD" .

Ma puoi fare il backup della lista dei pacchetti inserendo il comando dpkg --get-selections > packages_list , dove packages_list è il nome del file. Puoi in seguito utilizzare questo elenco per installare tutti i tuoi pacchetti con il programma synaptic o dpkg . questo potrebbe aiutarti. Ma assicurati che il tuo sistema appena installato abbia anche le fonti del repository che si trovavano nel tuo precedente sistema installato. altrimenti, non funzionerà.

Per installare tutti i pacchetti usando 'Gestore pacchetti Synaptic', segui questi

  • Installa synaptic con sudo apt-get install synaptic
  • Apri sinaptic digitando synaptic nel trattino
  • Seleziona "File" dal menu, fai clic su "Leggi marcature".
  • Nella finestra "Apri modifiche", seleziona il file che hai creato utilizzando il comando dpkg --get-selections . In questo contesto è packages_list file.
  • Quindi fai clic sul pulsante "Applica".
risposta data Anwar 08.05.2012 - 05:53
4

Per un utente inesperto di Ubuntu un'installazione pulita di Ubuntu è probabilmente più sicura di un upgrade di distribuzione presupponendo che tu abbia l'autodisciplina per eseguire il backup di tutti i tuoi dati personali prima dell'aggiornamento, allo stesso modo in cui eseguiresti il ​​backup di tutti i tuoi dati personali prima di reinstallare completamente Ubuntu.

Se ti viene richiesto un aggiornamento, significa che si tratta di un aggiornamento supportato, ma come fai a sapere che un aggiornamento supportato avrà successo? Anche l'aggiornamento di una nuova installazione di Ubuntu può andare storto. Ho visto accadere questo, ma l'errore che è stato causato da questo aggiornamento è stato meschino e facile da risolvere.

Un aggiornamento di successo dipende quasi interamente dal livello di comprensione del sistema operativo di Ubuntu. I problemi causati da un aggiornamento possono essere risolti quasi sempre se si dispone del livello richiesto di abilità necessario per risolverli. Quando aggiorno Ubuntu tengo un secondo laptop in esecuzione accanto al computer che viene aggiornato, in modo da poter immediatamente cercare Ask Ubuntu per la soluzione non appena qualcosa va storto. Mi baso sulla mia esperienza personale e sull'esperienza degli altri per aiutarmi a risolvere i problemi causati da un aggiornamento. Altrimenti stai giocando d'azzardo su qualsiasi aggiornamento di distribuzione - specialmente se sei un utente Linux inesperto .

    
risposta data karel 12.05.2018 - 15:01
4

Non ci sono garanzie nella vita

È possibile che si verifichino arresti anomali in una nuova installazione o in un aggiornamento. La maggior parte delle persone non subirà un incidente. Se sei in quella minoranza sfortunata è meglio:

  • hai un backup che puoi ripristinare o,
  • verifica l'installazione / l'aggiornamento su una partizione separata.

Pulisci vantaggi e svantaggi di installazione

Per un'installazione pulita, tutta quella vecchia spazzatura che hai installato da oltre due anni tra le versioni di LTS è sparita. Questo però può essere uno svantaggio perché spesso dimentichi le cose buone che hai aggiunto in /usr e /etc sottodirectory.

Aggiorna vantaggi e svantaggi

Nel processo di aggiornamento ti viene detto per ogni file di configurazione che cosa cambierà ogni nuova versione del pacchetto. È possibile scegliere di mantenere il vecchio o prendere la nuova versione. Ad esempio, durante l'aggiornamento di Ubuntu 16.04 LTS a 18.04 LTS questi sono stati modificati sul mio sistema:

  • Configurazione dello scanner - /etc/sane.d/dll.conf
  • /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
  • Esclusione audio per mantenere attiva la TV HDMI - /etc/pulse/default.pa
  • Grub sovrascrive per nascondere il menu all'avvio a meno che non sia premuto Escape - /etc/grub.d/30_os-prober
  • Cron (perderesti tutto su una nuova installazione!) - /etc/cron.d/anacron
  • Utilità di monitoraggio del traffico di rete totale - /etc/vnstat.conf

Durante l'aggiornamento del 6 maggio 2018 mi è stato detto che i 203 pacchetti saranno rimossi. Verrà aggiunto il supporto nel tempo per ulteriori pacchetti, in modo tale che meno saranno eliminati durante l'aggiornamento. È meglio assicurarsi che tutti i pacchetti di bisogni critici siano disponibili o che siano disponibili alternative da altri sviluppatori.

Eseguire prima il backup o eseguire l'aggiornamento sulla partizione clonata

Il backup e il ripristino è un dolore. Richiede molto tempo e spesso il tuo ripristino non procede come pianificato. Un'alternativa è quella di clonare la tua 16.04 LTS (o qualsiasi altra versione) in una nuova partizione di test e passare a 18.04 LTS (o qualsiasi altra versione) lì.

Uso uno script per clonare Ubuntu in una partizione di test per l'aggiornamento: Bash script per clonare Ubuntu sulla nuova partizione per il test dell'aggiornamento LTS 18.04

Lo script:

  • Utilizza rsync per garantire l'immagine speculare dalla partizione reale per testare la partizione
  • Aggiorna partizione test /boot/grub/grub.cfg con gli UUID corretti per l'avvio
  • Aggiorna partizione test /etc/fstab con gli UUID corretti per l'avvio
  • Esegui sudo update-grub per aggiungere la partizione di test al menu di avvio
  • Consenti ora di riavviare ed eseguire l'aggiornamento sulla partizione di test

Dopo l'upgrade della partizione di test, puoi dedicare il tuo tempo ad esplorare tutte le nuove funzionalità e verificare i bug. Hai ancora la tua installazione originale di Ubuntu per il lavoro quotidiano. Se trovi bug nella nuova versione, puoi rieseguire la clonazione e aggiornarla una o due settimane dopo la correzione. Dovresti anche ripetere la clonazione e il ripristino se i pacchetti critici per il tuo lavoro non sono supportati, ma ora è stato aggiunto il supporto.

    

risposta data WinEunuuchs2Unix 12.05.2018 - 17:22
3

L'aggiornamento può avere alcuni problemi su alcuni software e sicuramente non è una prova completa contro idionsyncries con pacchetti precedenti. Per la maggior parte non dovresti avere problemi, ma ricorda di eseguire il backup di qualsiasi impostazione o dato che è importante per te.

Per un'installazione a prova di prova, la riformattazione e l'installazione da zero sono l'opzione migliore. Naturalmente richiederà molto più tempo per ripristinare tutto correttamente.

    
risposta data Dean Thomson 10.10.2010 - 07:49
3

Entrambi non dovrebbero essere (necessariamente) veri.

L'aggiornamento è sempre supportato da:

  • precedente alla corrente (ad esempio, dalla 11.04 alla 11.10)
  • LTS precedente (*) a LTS corrente (ad esempio, da 10.04 a 12.04)

Aggiornamento online: nessuna ragione, tranne per tempo e larghezza di banda. Se scarichi ISO e aggiorni da ISO, l'esperienza di aggiornamento sarebbe migliore di quella online, se non hai una connessione Internet veloce. Naturalmente, non sto contando il tempo per scaricare gli ISO, ma di solito è un incendio & amp; dimentica l'azione: iniziamo il download e facciamo qualcos'altro.

Questo è tutto supponendo che tu non abbia installato pacchetti da fonti esterne, o costruito manualmente & amp; distribuito altre cose. In questo caso, è difficile dire se un aggiornamento funzionerà in modo impeccabile o meno - dipende da cosa hai installato e dove hai installato.

(*) Supporto a lungo termine

    
risposta data hggdh 12.10.2011 - 20:23
3

Le persone pasticciano con i loro sistemi. Aggiungere questo e rimuoverlo. Una nuova installazione da un Live CD con la partizione / che viene formattata inizierà con file di configurazione puliti. E questo a volte risolve alcuni fastidiosi piccoli problemi che sono difficili da risolvere.

Non dimenticare che quando si installa da un CD con una connessione Internet, il processo di installazione aggiornerà il sistema mentre il processo procede. Per quanto riguarda il pericolo, questo non è niente di peggio o meglio di un aggiornamento su Internet.

Ho trovato più veloce scaricare gli iso e aggiornarli da una connessione Internet piuttosto che aggiornarli direttamente su Internet. Questa è solo la mia impressione. Non è un fatto scientifico. Mi piace anche avere una copia dell'ultimo CD live disponibile nel caso in cui rovini il mio sistema così tanto che è necessaria una nuova installazione.

Al momento ho due menti sul fatto che eseguo l'upgrade dalla 11.04 alla 11.10 o una nuova installazione 11.10. Potrei aspettare fino alle 12.04 per fare la nuova installazione. È una questione di preferenze personali. Le persone non dovrebbero fare commenti che suggeriscono che un metodo è più pericoloso dell'altro. È fuorviante.

    
risposta data grahammechanical 13.10.2011 - 01:52
3

Ho riscontrato alcuni problemi con l'aggiornamento dalla v11.10 alla v12.04-LTS, tuttavia sono stato in grado di eseguire prima una pulizia automatica tramite Ubuntu-tweak, e successivamente ho seguito ciò con una pulizia manuale da la riga di comando prima eseguendo 'updatedb' per aggiornare il mio database di posizione di tutti gli elementi all'interno del filesystem, quindi 'locate oneiric' per localizzare in modo specifico tutti gli oggetti che hanno chiamato alla distribuzione 11.10, quindi ho semplicemente aperto un secondo terminale e cancellato ogni oggetto legato a onirico che non era ovviamente qualcosa che doveva essere gestito in modo diverso, ad esempio tramite una disinstallazione / reinstallazione.

I ha ho dovuto reinstallare i miei driver grafici per il chipset Nvidia Go del mio portatile, e ho riscontrato alcuni problemi da alcuni dei miei screenlet che ho trasferito da oneiric, ma nel complesso non è stato un cattivo affare.

Dirò questo sugli aggiornamenti: se hai molta esperienza con la risoluzione dei problemi di un sistema Ubuntu o di altri sistemi basati su Linux, l'aggiornamento non è un cattivo affare perché non sembra che produca problemi a un tecnico Linux competente non posso risolvere abbastanza velocemente. Tuttavia, se non ti adatti a questa categoria di utenti, ti consiglio di eseguire il backup di tutti i tuoi dati personali dal sistema prima di iniziare, insieme a un elenco dei pacchetti di tutto ciò che hai installato sul sistema operativo che desideri sostituire, quindi fai un'installazione pulita. Personalmente, ho 15 anni di esperienza nel lavorare con sistemi basati su Linux, quindi per me ... elaborare i problemi dopo un aggiornamento è stato piuttosto semplice.

Avevo fatto alcuni test con la versione Beta 2 in preparazione per la versione finale, quindi sapevo cosa avrei dovuto aggiustare per quando era disponibile la versione finale. Questo ha aiutato immensamente. Ad esempio, dai miei test ho saputo che per ottenere la capacità di login manuale su lightdm, dovevo aggiungere "greeter-show-manual-login = true" a /etc/lightdm/lightdm.conf. Sapevo anche che avrei dovuto apportare alcune piccole modifiche a / etc / sudoers e / etc / group per consentire una gestione e un login impeccabili del mio sistema da parte di qualsiasi membro del gruppo "Domain Admins" in Active Directory, che richiedono poiché eseguo l'AD sulla LAN domestica per l'autenticazione single-sign-on su tutti i miei sistemi, sia Windows che amp; Basato su Linux. Conoscere questi fatti in anticipo mi ha servito molto bene, dato che ora sto eseguendo Ubuntu 12.04-LTS final sul mio portatile che stavo usando Ubuntu 11.10 il giorno precedente, e negli ultimi 6-8 mesi. Con questo upgrade di sistema è stato un enorme successo generale, ho molto meno trepidazione sull'aggiornamento di molti dei miei altri sistemi su Ubuntu 12.04. Comunque ... detto questo, non tutti i miei sistemi Ubuntu sono ugualmente caricati, quindi in alcuni casi voglio ancora fare un'installazione pulita e base che si installa sull'hardware specifico con cui sto lavorando. Il mio Zotac ZboxHD ID-41 Plus richiederà molta più attenzione per quanto riguarda l'aggiornamento, perché è un sistema dual-boot che esegue Windows 7 e Ubuntu 10.04-LTS. Fortunatamente, sono abbastanza esperto per eseguire l'installazione senza distruggere il sistema in generale e dover ricominciare da capo. Farò semplicemente il backup di tutti i miei dati personali dalle partizioni di Ubuntu e ricaricherò dopo aver cancellato quelle partizioni per garantire un ambiente pulito. Devo anche considerare che ognuno dei miei sistemi è configurato per essere connesso tramite un gateway xrdp su un altro sistema (un server virtuale, con Ubuntu 10.04-LTS Server), e quindi devo avere la funzionalità XDMCP. Ma, ho già studiato e testato la soluzione per questo, usando lightdm, vnc4server e xinetd. La cosa principale è semplicemente rimuovere "vino" in modo che la porta 5900 sia liberata per vnc4server. Il resto è un'installazione e una configurazione standard. Pubblicherò presto diversi articoli riguardo alla mia ricerca e howto su www.stormnine.net. Ma potrebbero passare un paio di settimane prima di arrivare a questo, dal momento che ho un gruppo abbastanza grande di sistemi che voglio portarsi prima su Ubuntu 12.04, che potrebbe finire per portare alla mia scrittura alcuni altri articoli e howto basati su quella esperienza.

Ad ogni modo, so che questa risposta è piuttosto lunga, ma spero che dia qualche informazione sul processo di aggiornamento da una prospettiva di esperienza risultante, proveniente da un tecnico che lavora con più sistemi operativi professionalmente. Buona fortuna a tutti, nei tuoi progetti. :)

    
risposta data Carl Vancil 27.04.2012 - 15:34
3

Suggerirei una delle due cose:

  1. Backup di file e dati importanti in Dropbox. In questo modo, non importa cosa tu puoi, in ogni caso, recuperarli (anche se completamente nuovi computer)
  2. Backup di file e dati importanti su una pen drive. Questo potrebbe essere il migliore opzione per te, in quanto non richiede una larghezza di banda elevata Connessione Internet.

Ti suggerisco di fare (2) in entrambi i casi. Se esegui l'upgrade, rischi di perdere dati. Se esegui una nuova installazione, perderai i dati.

    
risposta data theonewolf 07.05.2012 - 20:04
2

Ti suggerisco di aspettare e vedere come sono andati gli altri aggiornamenti. Poi vedi quali problemi hanno causato, dal momento che l'uscita prima di questo era un LTS, non c'era bisogno di saltare la nave fino a quando non sei sicuro, è stabile. :)

solo la mia opinione, davvero! ci sono alcune funzioni interessanti 10.10, ad esempio FONTS. anche qualcosa a che fare con le nuvole: P

    
risposta data myusuf3 10.10.2010 - 11:59
2

Ho fatto una nuova installazione di 12.04 Beta 2 dopo aver eseguito il backup della mia cartella principale su un disco rigido esterno, quindi sono entrato a far parte della comunità AU. È stata la migliore esperienza di apprendimento di sempre. Ho aggiornato ogni giorno e ho riscontrato problemi che altri stavano avendo e quando il 26 aprile è arrivato, avevo finito e il viaggio è stato regolare. In questo modo ho avuto il meglio di entrambi i mondi, senza problemi e altamente raccomandato.

    
risposta data stephenmyall 27.04.2012 - 15:52
2

L'aggiornamento va bene, ma se si è "così" attivi e si hanno così tanti software e pacchetti installati, si avranno allarmi "pacchetti obsoleti". Così,

  1. se sei un utente comune fai l'upgrade
  2. Se sei un utente attivo, installa di nuovo
risposta data Appu 23.04.2013 - 11:15

Leggi altre domande sui tag