Come aggiornare un server dalla 12.04 alla 16.04?


11

La macchina non ha desktop, ma solo una shell dei comandi. È in esecuzione 12.04. Faccio apt-get update e upgrade settimanalmente da quattro anni. Come posso convertirlo in 16.04 dalla riga di comando? Ho un CD di installazione del server 16.04, posso avviarlo?


Cosa hai seguito che non ha funzionato? Hai provato a askubuntu.com/q/110477/169736 ?
Braiam,

Risposte:


17

Generale

Puoi sempre aggiornare da LTS a LTS, nel tuo caso ciò significherebbe:

  • aggiornamento da 12.04 a 14.04 e quindi
  • aggiornamento dal 14.04 al 16.04

Per quanto ne so, non è disponibile alcun aggiornamento supportato direttamente dal 12.04 al 16.04.

Seguendo questo approccio non è necessario il supporto 16.04

Come sempre, considera di creare un backup dei tuoi file critici prima di iniziare.

Limita a LTS

Il modo per limitare gli aggiornamenti a LTS senza una GUI è modificare il valore di  Promptin  /etc/update-manager/release-upgrades.

Impostalo su

[DEFAULT] Prompt=lts

I valori possibili sono

  • mai: non controllare mai una nuova versione.

  • normale: controlla se è disponibile una nuova versione. Se viene rilevata più di una nuova versione, l'upgrade della versione tenterà di eseguire l'aggiornamento alla versione immediatamente successiva alla versione in esecuzione.

  • lts: controlla se è disponibile una nuova versione di LTS. L'upgrade tenterà di eseguire l'aggiornamento alla prima versione LTS disponibile dopo quella attualmente in esecuzione. Si noti che questa opzione non deve essere utilizzata se la versione attualmente in esecuzione non è essa stessa una versione LTS, poiché in quel caso l'upgrade non sarà in grado di determinare se è disponibile una versione più recente

Come aggiornare

Per entrambi i processi di aggiornamento è necessario aggiornare sempre il sistema corrente tramite

sudo apt-get update
sudo apt-get upgrade

Quindi avviare l'aggiornamento tramite

sudo do-release-upgrade

oppure - CASO SPECIALE - per le versioni di sviluppo (che è valido per gli aggiornamenti dal 14.04 al 16.04 fino al 16.04.1):

sudo do-release-upgrade -d

Se il do-release-upgradecomando non viene trovato, installarlo:

sudo apt-get install update-manager-core

Va menzionato che l'LTS a LTS dal 14.04 al 16.04 non sarà abilitato fino al 16.04.1, tra qualche mese.
Thomas Ward

@ThomasW .: vero, mentre funziona ancora se stai usando -d
dufte

Vero, ma è difficile determinarlo dal tuo post, da qui il commento.
Thomas Ward

Bene, ho aggiornato leggermente il post
dufte

0

Per quanto posso dire, devo modificare /etc/update-manager/release-upgrades per cambiare Prompt in [DEFAULT] Prompt=lts

Quindi riavviare e dare questi comandi:

sudo bash
apt-get update
apt-get upgrade

{Riavvia di nuovo}

sudo bash
do-release-upgrade -c

{controlla la versione di destinazione}

do-release-upgrade

{Ora posso aggiornare dal 12.04 al 14.04; l'aggiornamento dal 14.04 al 16.04 potrebbe dover attendere fino ad agosto}

=========

Ho fatto una domanda su come aggiornare un server dal 12.04 al 16.04. Ho ottenuto molti contatti, collegamenti ad altri siti, ecc. Infine, ho pubblicato la mia risposta: i comandi specifici che devo dare per farlo. La mia risposta postata è stata ricavata dalla lettura di tutte le altre risposte.

Ogni risposta ha una valutazione. Presumo che numeri più alti siano migliori. Vedo che la mia risposta sommaria ha un punteggio meno uno. Presumo che questo sia peggio di zero. Come ho guadagnato meno una valutazione?

Nota: tutti e tre i miei computer hanno già letto "Prompt = lts"

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.