Posso eseguire l'aggiornamento senza problemi da una versione LTS alla successiva versione LTS?


97

La domanda riguarda il processo di rilascio di Ubuntu. Sono previste migrazioni da n a n + 1 versioni?

Supponendo che abbiamo un server con Ubuntu 14.04 LTS installato. Sarà facilmente aggiornabile a Ubuntu 16.04 LTS tramite apt-get upgrade?

ipotesi:

  • l'ambito è il software
  • pertanto supponiamo che l'hardware fornito sia supportato su entrambe le versioni (aggiornamento da e a)
  • ecco perché, sempre prima dell'aggiornamento, viene richiesto di eseguire il backup per poter ripristinare in caso di errore

7
Risposta breve: sì, puoi passare da LTS a LTS
Thomas Ward

3
Perché pensi che non puoi?
Braiam,

3
Non ho esperienza con Ubuntu LTS Server, usavo Arch, Slackware, SuSE e altre distribuzioni ... In alcune situazioni ho riscontrato che la migrazione dalla versione nx a (n + 1) richiedeva la reinstallazione da zero, o era molto doloroso (che porta alla reinstallazione da zero dopo sudore, lacrime e sangue). Pertanto, chiedo in anticipo, non essendo sicuro se le transizioni fluide sono disponibili solo per le versioni normali o anche per le versioni LTS.
Grzegorz Wierzowiecki,

1
Nota che se ritardi e aspetti troppo a lungo dopo che la versione LTS non è più supportata (cosa che non dovresti fare, perché gli aggiornamenti di sicurezza), il processo di aggiornamento non è così semplice .
Zach Lipton,

5
@GrzegorzWierzowiecki, un chiarimento: Arch è una versione progressiva, quindi non ci sono versioni una volta installata. Un singolo pacmancomando ti dà solo l'ultimo. Arch non ha versioni con nome; tutto ciò che fanno è tagliare regolarmente una serie di programmi di installazione.

Risposte:


61

Sì, puoi passare da una versione LTS di Ubuntu alla successiva, saltando le versioni non LTS nel mezzo. Ha lo scopo di funzionare in questo modo e viene testato.


6
L'ultima volta che sono passato da un LTS a quello successivo ho dovuto attendere il rilascio del primo punto. Questa limitazione è stata revocata?
Gerald Schneider,

5
@GeraldSchneider Il punto (nessun gioco di parole previsto) delle versioni LTS è la stabilità, quindi non abilitano le notifiche di aggiornamento fino a quando non viene rilasciato un aggiornamento punto. Puoi effettuare l' upgrade prima di utilizzare do-release-upgrade(o una delle sue bandiere, ho dimenticato il processo esatto). Per ulteriori informazioni, consultare: askubuntu.com/questions/125392/…
Seth

1
Ora che 16.04.1 è uscito, non riesco ancora a fare un aggiornamento do-release sul mio server Ubuntu 14.04 LTS. La mia domanda è qui - askubuntu.com/questions/801488/…
Lord Loh.

2
È destinato a funzionare in questo modo, eppure questo stesso sito web ospita dozzine di domande sull'aggiornamento 14.04-> 16.04 fallito. Un "panico del kernel" non è quello che chiamo un "aggiornamento regolare" ...
Skippy le Grand Gourou,

1
In genere, i panici del kernel si verificano se non si utilizza il kernel Ubuntu standard bog standard e si utilizzano QUALSIASI driver che "contaminano il kernel", ad esempio la maggior parte dei driver della scheda video, alcuni driver di rete e altre applicazioni di terze parti. Ci sono sicuramente casi in cui ciò non è molto semplice, ma se disabiliti repository / PPA di terze parti e disabiliti / disinstalla i driver della scheda video proprietari utilizzando l'utilità del driver prima dell'aggiornamento, in genere non hai molti problemi.
dragon788,

65

È possibile eseguire l'aggiornamento senza problemi tramite le versioni LTS sia che si tratti di server o desktop. Non importa cosa usi, devi solo usare questi comandi:

Per la versione desktop:

sudo do-release-upgrade

Per la versione del server:

sudo apt-get install update-manager-core
sudo do-release-upgrade

NOTA: Assicurati sempre di testare l'LTS target a cui ti viene richiesto di eseguire l'aggiornamento in un LiveCD sul computer che stai utilizzando per assicurarti che tutto funzioni correttamente prima di procedere all'aggiornamento vero e proprio.


1
E comunque, non sarebbe sudo apt-get dist-upgrade? O quel comando è per qualcos'altro?
SuperSluether

7
@SuperSluether dist-upgradeaggiorna l'intero sistema, le app, il kernel, il lotto alle ultime versioni disponibili ma non la distribuzione, do-release-upgradeaggiornerà alla prossima versione, dovresti fare un dist-upgradese ti piacciono i nuovi kernel e cose, al contrario del gestore dell'aggiornamento, che non fa altro che aggiornamenti del kernel per quella versione, app e sicurezza.
Mark Kirby

2
Unisci la risposta di Flimm con la tua e aggiungi le tue fonti, e io
voterò

1
Sì, puoi eseguire l'upgrade come indicato nelle risposte seguenti, ma dovrai utilizzare il comando su questa risposta per aggiornare effettivamente le versioni di Ubuntu.
Dominic Hayes,

1
OK @DominicHayes Ho cambiato il mio voto, non dimenticare di commentare quando modifichi, nessuno ne è informato.
Mark Kirby

26

Mi sono fidato di altre risposte e ho proceduto all'aggiornamento da un 14.04 al 16.04 aggiornato utilizzando do-release-upgrade. Ora sto affrontando il panico del kernel.

Ecco altre domande pertinenti (non mie), la maggior parte senza risposta:

Pertanto, la risposta effettiva alla domanda "posso passare agevolmente da una versione LTS alla successiva versione LTS", in particolare se applicata all'aggiornamento 14.04-> 16.04 come suggerito nel PO, chiaramente non è "sì" - e la maggior parte se non tutte le risposte sono sbagliati a questo proposito.

Nella migliore delle ipotesi, è possibile aggiornare senza problemi.


Hai provato a selezionare diversi kernel durante l'avvio? La mia esperienza è che di solito ciò accade quando uno non aggiorna / aggiorna da molto tempo e successivamente durante gli aggiornamenti / aggiornamenti / partizione di avvio si riempie. Tuttavia ho riscontrato un problema descritto durante gli aggiornamenti normali. (Pertanto, lo considero un problema solo con la parte "aggiornamento standard" piuttosto che qualcosa di specifico per l'aggiornamento completo del sistema). Quindi questo tipo di consigli aiuta. Non ho idea se sia il tuo caso, ma spero che ti aiuti.
Grzegorz Wierzowiecki,

@GrzegorzWierzowiecki Grazie per il suggerimento, ma nel mio caso non c'era speranza di riavere una configurazione pulita: il sistema init era scomparso e l'albero delle dipendenze di apt era completamente rotto. (E mi sono assicurato di avere abbastanza spazio libero in anticipo.)
Skippy le Grand Gourou il

Ho detto di sentire. Un giorno sono riuscito a gestire una situazione simile su altri Distro per recuperare da Live CD / Dvd e molte pulizie manuali, non sono sicuro che lo avrei ripetuto di nuovo, più probabilmente ho preso il backup di ciò che è rimasto e ricomincio da zero. In bocca al lupo!
Grzegorz Wierzowiecki,

@GrzegorzWierzowiecki Avere / home su una partizione separata rende meno triste il fatto che sembri. ;-)
Skippy le Grand Gourou il

e / etc e / usr ...;) tutto dipende da dove vivono / raggiungono le tue personalizzazioni
Grzegorz Wierzowiecki

7

È possibile eseguire l'aggiornamento da una versione LTS a un'altra. Se è liscio o no dipende.

Se ti riferisci solo al sistema operativo, il processo è testato e se il tuo hardware è compatibile, tutto andrà bene.

Non dimenticare, tuttavia, che potresti avere il tuo software / script / etc installato o altre configurazioni che potrebbero avere dipendenze non soddisfatte nella nuova versione. (es .: hai alcuni script con funzioni deprecate che vengono rilasciati in una versione più recente)


4

Gli aggiornamenti dal 14.04 al 16.04 non sono automatici quando uscirà il 16.04 ad aprile, ma a luglio la prima versione 16.04.1 sarà disponibile e a tutti gli utenti 14.04 verrà offerto l'aggiornamento.

Tuttavia, se si desidera aggiornare immediatamente, NON è necessario prima eseguire l'aggiornamento a una versione intermedia. Esegui quanto segue in un terminale (e digita la password):

sudo update-manager -d

Ti verrà quindi offerto l'aggiornamento 14.04 -> 16.04 senza attendere il 16.04.1.

Il motivo per cui Ubuntu non offre automaticamente agli utenti da 16.04 a 14.04 è semplice: quegli utenti usano una versione LTS molto stabile e potrebbero colpire bug non ancora scoperti in 16.04 se si aggiornassero immediatamente al rilascio. Eventuali bug importanti rilevati in 16.04 dovrebbero essere corretti dalla versione 16.04.1 point, quindi gli utenti LTS hanno meno possibilità di imbattersi in bug nella nuova versione.


1
Provato update-manager -ddal 14.04 al 16.04. Ha rotto l'interfaccia utente.
AlikElzin-Kilaka,

sudo: update-manager: command not found
Matt,

3

Solo una breve nota sull'aggiornamento da una vecchia versione non LTS: ero bloccato su 13.04 (Raring Ringtail, non LTS) e volevo aggiornare. Prima ottenere fino a 14.04 LTS (Trusty Tahr), quindi passare a 16.04 (Xenial Xerus).

Per aggiornare dalla 13.04 (a settembre 2016!), Hai bisogno di un po 'di hacking, e questo ragazzo ha avuto un modo: http://tuxtrix.com/2014/03/upgrade-from-ubuntu-1304-to-ubuntu-1404.html

Ha funzionato per me!

(Suggerimento: esegui l'upgrade in Console (ctrl + alt + F1), non nella GUI del desktop. Durante l'aggiornamento, X o qualsiasi cosa mi ha attaccato, e ho dovuto martellare un po 'per farlo passare ..)


Ecco come faccio a rilasciare gli aggiornamenti, ha funzionato ogni volta. Ora nel 18.04 proverò con un aggiornamento LTS. Sto usando il 16.04
userDepth il


0

Se desideri eseguire l'aggiornamento da 12.04 LTS a 16.04 LTS, non puoi farlo. Non puoi saltare una versione LTS del genere. Devi aggiornare 12.04-> 14.04 e quindi 14.04-> 16.04.

Probabilmente sarà più veloce fare solo una reinstallazione (e configurare il server in modo che sarà più facile la prossima volta;)).


0

Sì, è possibile aggiornare facilmente e facilmente da una versione LTS alla successiva versione LTS:

Passaggio Premere Alt + F2e digitare, update-managerquindi seguire le istruzioni visualizzate.


0

Commenti e collegamenti sui sistemi LTS

Può essere difficile e confuso selezionare la versione di Ubuntu sia per la prima installazione che per l'aggiornamento a una nuova versione rilasciata. Questa risposta si concentrerà su come trovare la versione con il tempo di supporto rimanente più lungo (fino a "fine vita") , che è spesso il primo punto di rilascio di una versione LTS (LTS sta per supporto a lungo termine).

In questo momento, quando questo è scritto, è Ubuntu 16.04.1 LTS, e i suoi file iso non vengono trovati tramite i collegamenti 'usuali' per le versioni correnti.

Gli intervalli di supporto sono descritti con dettagli e diagrammi in questo link,

www.ubuntu.com/info/release-end-of-life

Le serie del kernel della seconda, terza e quarta versione del punto sono diverse dalla serie del kernel della prima versione del punto e non sono supportate da molto tempo. Lo stack di abilitazione hardware deve / verrà aggiornato in base a questi collegamenti,

wiki.ubuntu.com/Kernel/LTSEnablementStack

wiki.ubuntu.com/Kernel/RollingLTSEnablementStack

al fine di mantenere tutto aggiornato (compresi gli aggiornamenti di sicurezza del kernel). Questo è rischioso e ti scoraggio a farlo. Sono stati segnalati molti guasti. Alcuni di questi problemi possono essere trovati se digiti HWE nella finestra "Cerca domande e risposte " vicino all'angolo in alto a destra della finestra del browser web con AskUbuntu (e premi Invio).

La serie di kernel della quinta release point è quella della prossima versione LTS e ha un lungo supporto.

Strategia per un sistema stabile e affidabile

Consiglierei la seguente strategia, se si desidera utilizzare un sistema stabile e affidabile.

  • Una buona routine di backup per tutti i file, che si desidera conservare, è il fondamento di un sistema stabile e affidabile. Ciò include i file personali e l'intero o parti del sistema operativo, nonché i programmi applicativi installati e le modifiche.

  • Installa e mantieni le versioni LTS rilasciate ad aprile durante gli anni pari, 2014, 2016, 2018, ...

  • Installa la versione che ha il tempo più lungo fino alla fine della vita in questo momento. Provalo e se funziona bene, rimani con esso. "Se non è rotto, non aggiustarlo"

    Resta con aggiornamento e aggiornamento all'interno della serie del kernel

    sudo apt update
    sudo apt full-upgrade
    
  • Quando viene rilasciata la prossima versione del primo punto, attendere un mese e, alla fine di agosto, i bug peggiori vengono corretti e puoi installare la nuova versione ed eseguire gli aggiornamenti e gli aggiornamenti su un sistema ben fatto e con debug. Questo può significare cambiare

    • dal 14.04.1 LTS al 16.04.1 LTS, o
    • dal 14.04.1 LTS al 18.04.1 LTS (solo Ubuntu standard ha 5 anni LTS), oppure
    • dal 14.04.5 LTS al 16.04.1 LTS, o
    • dal 14.04.5 LTS al 18.04.1 LTS (solo Ubuntu standard ha 5 anni LTS), oppure
    • dal 16.04.1 LTS al 18.04.1 LTS, o
    • dal 16.04.1 LTS al 20.04.1 LTS (solo Ubuntu standard ha 5 anni LTS), oppure
    • dal 16.04.5 LTS al 18.04.1 LTS, o
    • dal 16.04.5 LTS al 20.04.1 LTS ...

Spesso è meglio installare un nuovo sistema e successivamente copiare i file personali dal vecchio sistema al nuovo sistema. È possibile eseguire l'aggiornamento dalla vecchia versione LTS alla successiva versione LTS tramite

sudo do-release-upgrade

ma è rischioso e faresti meglio ad avere un nuovo backup prima di provarlo.

Ottieni i file ISO

Inizia a cercare i file ISO della versione con il supporto rimanente più lungo tramite questi collegamenti,

Se i file ISO della versione con il supporto rimanente più lungo non vengono trovati tramite tali collegamenti, è possibile trovarli tramite il seguente collegamento generale,

e adesso, quando questo è scritto, vuoi trovare Ubuntu 16.04.1 LTS tramite il seguente link,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.