Come posso eseguire un aggiornamento offline usando Ubiquity sul disco di installazione?


10

Sto cercando di aggiornare un'installazione di Ubuntu 12.10 a Ubuntu 13.04 senza una connessione a Internet. Ora che i CD alternativi e desktop sono stati uniti, sto cercando di utilizzare il CD 13.04 Desktop per aggiornare il mio sistema 12.10. In Ubiquity esiste un'opzione di aggiornamento da Ubuntu 12.10 a Ubuntu 13.04 . Quindi immagino sia fattibile.

I passaggi per replicare:

  1. In una macchina virtuale, installa un sistema Ubuntu 12.10 pulito e nuovo. Applica tutti gli aggiornamenti disponibili;
  2. Arrestare la VM;
  3. Scollegare il cavo di rete dalla VM. Assicurati che la tua VM non abbia un collegamento Internet: ricorda che voglio fare un aggiornamento offline;
  4. Inserisci l'ISO di installazione di Ubuntu 13.04 beta 2 nella VM. Riavviare la macchina virtuale;
  5. Seleziona la lingua desiderata e seleziona Installa ;
  6. In Preparazione all'installazione della schermata di Ubuntu , assicurati di nuovo di non vedere alcuna connessione a Internet disponibile. Questo prerequisito dovrebbe essere contrassegnato da una X su questa schermata. Se Ubiquity ha trovato un collegamento Internet, disabilitare questa connessione prima di continuare;
  7. Quindi, nella schermata Tipo di installazione , osserva che l' opzione Aggiorna Ubuntu 12.10 a Ubuntu 13.04 è disattivata !!! Non può essere selezionato.

Ciò che è strano è l'opzione di aggiornamento come nuovamente disponibile se il programma di installazione rileva una connessione a Internet. Ripeti i passaggi precedenti, ma questa volta assicurati che la tua VM abbia un collegamento Internet. Tornando alla schermata Tipo di installazione , è possibile selezionare l'opzione di aggiornamento.

È un bug in Ubiquity? È normale - il comportamento previsto - per Ubiquity richiedere una connessione Internet per eseguire un aggiornamento da Ubuntu 12.10 a 13.04?

(Si noti che non ho avuto problemi a fare un aggiornamento online usando Software Updater dalla mia attuale installazione 12.10. Non è quello che voglio ottenere - ho già scritto la guida all'aggiornamento online. Quello che voglio sapere è: come posso Eseguo un aggiornamento offline usando Ubiquity sul disco di installazione?)


cosa succede se si è connessi a Internet e si tenta di utilizzare il disco di installazione?
Web-E

Se la VM è connessa a Internet, è possibile selezionare l'opzione Aggiorna Ubuntu 12.10 a Ubuntu 13.04 . Non sono sicuro che Ubiquity scarichi qualcosa durante l'aggiornamento se scelgo questa opzione e consento alla VM di connettersi; né se Ubiquity eseguisse l'aggiornamento se mi collegassi a Internet, selezionare l'opzione di aggiornamento per avviare il processo, quindi disconnettersi. Ma non è quello che sto cercando. Sto cercando un modo per eseguire un aggiornamento senza alcuna connessione a Internet.
Alexandre P.

Risposte:


8

Ho pubblicato una segnalazione di bug al riguardo in Launchpad. Ho ricevuto la seguente risposta da Dmitrijs Ledkovs (xnox):

È corretto, non supportiamo gli aggiornamenti offline tramite CD ubiquity / desktop. E anche per i server, non è consigliabile utilizzare il nuovo CD del server per eseguire l'aggiornamento offline.

I metodi di aggiornamento del supporto sono con connettività Internet o un pool di mirror / pacchetti locale. Ad esempio, si possono usare strumenti come aptoncd per creare un'istantanea di tutti i pacchetti installati, scaricarli su un computer con connettività Internet, portarli sul computer offline e aggiornarlo.

Il motivo alla base di questa mossa è l'enorme quantità di casi di supporto di aggiornamenti rotti e parziali dal momento che nei supporti di installazione più recenti mancheranno pacchetti manuali aggiuntivi; pacchetti che sono ora passati a nuovi nomi; pacchetti che sono stati rimossi dall'installazione predefinita. Pertanto, i supporti di installazione predefiniti per la prossima versione semplicemente non contengono tutto ciò che sarà ragionevolmente necessario aggiornare, quindi il requisito di connettività Internet.

Quindi ecco la risposta: anche quando si utilizza il disco di installazione di Ubuntu, non è possibile aggiornare una versione più recente di Ubuntu senza connessione a Internet. Ubiquity deve disporre di una connessione Internet per rendere selezionabile l'opzione di aggiornamento.

Capisco il ragionamento che sta dietro. Il disco di installazione non può avere tutti i pacchetti dei repository. Se un utente ha installato software aggiuntivi dopo aver installato Ubuntu - e certamente l'ha fatto -, quindi senza una connessione Internet, Ubiquity non riuscirebbe ad aggiornare tutti i pacchetti, aggiornare le dipendenze, risolvere le dipendenze mancanti, ecc.

Sono un po 'deluso, però, perché se questa limitazione un utente che desidera / debba procedere con un aggiornamento offline dovesse prendere un altro media. Non può semplicemente usare lo stesso disco di installazione / chiave USB che di solito presta ai suoi amici per l'installazione; dovrà valutare pacchetti aggiuntivi.

Non ho familiarità con APTonCD. Guarderò più in profondità in questo viale più tardi.


Quindi, se capisco correttamente, il problema è la "possibile" esistenza di repository aggiunti dall'utente. Ma se non ci sono repository aggiuntivi, dovrebbe essere possibile eseguire un aggiornamento offline, giusto? Vale comunque la pena conoscere i passaggi necessari per eseguire tale aggiornamento, ignorando il software aggiuntivo che l'utente potrebbe preferire aggiornare in seguito, manualmente, dopo l'aggiornamento del sistema.
Simón,

Dovrebbe esserci un modo per ottenere un elenco di pacchetti aggiuntivi che dovranno essere scaricati (sia da repository ubuntu sia per altre fonti aggiunte dall'utente) prima di eseguire un aggiornamento offline; così potremmo scaricare tutti questi pacchetti su un altro computer e quindi renderli disponibili (copiandoli su un'unità rimovibile o attraverso la rete locale) per eseguire l'aggiornamento offline.
Simón,

0

Sono andato con un metodo offline del 90% :). Ecco come: ho usato il DVD contenente l'immagine ISO. Ho optato per "Prova Ubuntu". Dopo aver effettuato l'accesso, mi sono assicurato che la connessione a Internet funzionasse correttamente. Quindi ho scelto Installa Ubuntu (era una delle icone nella barra dei menu a sinistra). Il processo ha scaricato alcuni software aggiuntivi dal Web, ma ha utilizzato il DVD per la maggior parte dell'installazione.

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.