Aggiorna la distribuzione a rilascio prolungato dopo un lungo ritardo


1

La mia domanda riguarda principalmente Arch Linux, ma immagino che potrebbe essere generalizzata a qualsiasi distribuzione di rilascio progressivo.

Esiste un metodo standard per l'aggiornamento quando si è molto indietro rispetto all'attuale "versione aggiornata"?

Con i rilasci periodici, di solito è male andare senza aggiornamento per lunghi periodi di tempo (diciamo un mese o due). Ma cosa succede se non riesci ad aggiornare a causa della mancanza di internet o di tempo (ad esempio: studio / vacanze all'estero) ?

Il problema è il seguente:

  • ci sono molti file di configurazione che devono essere cambiati tutti in una volta.
  • con più pacchetti di aggiornamento, è più difficile capire quale si rompe qualcosa.

Quindi vorremmo in qualche modo ridurre la quantità di pacchetti da aggiornare. Una delle seguenti possibili soluzioni potrebbe funzionare per risolvere questo problema?

Soluzione 1 : aggiornare a una determinata data o solo fino a quel momento alla volta.

Quindi, se fossi in ritardo di un mese, potrei aggiornare una settimana alla volta (3 settimane fa, 2 settimane fa, 1 settimana fa, attuale) riducendo così le modifiche in atto contemporaneamente e rendendo gestibile l'aggiornamento?

Se sapessi in anticipo che vorresti farlo, potresti impostare un server per scattare istantanee dei mirror ogni giorno / settimana? Quindi più tardi sai come aggiornare a quel punto nel tempo?

Soluzione 2 : ottenere un elenco di pacchetti che sono stati aggiornati e aggiornare ogni pacchetto uno alla volta.

Ciò funzionerebbe fino a quando le dipendenze non si intrecciano e ti costringono ad aggiornare tutto in una volta comunque.

Altri?

EDIT: descrivere esplicitamente il problema, aggiunta soluzione


qualcuno con una reputazione sufficiente può etichettarlo come rolling-release? Non ho abbastanza rappresentante. per creare un nuovo tag.
Matthew,

Risposte:


2

Con archlinux quando un nuovo aggiornamento viene rilasciato nel repository, la vecchia versione viene rimossa. Arch è anche la mia distribuzione principale, e ho dimenticato di aggiornare per ben oltre un mese prima e ancora di avere alcuna rottura. Tuttavia non sto usando il repository di test e se non riesci ad aggiornare regolarmente ti consiglio di non farlo.

Inoltre, se qualcosa deve essere fatto a mano pacman crea un nuovo file di configurazione config.pacnew, in modo da poter vedere cosa deve essere fatto e il 90% delle volte i vecchi file di configurazione continueranno a funzionare.


1

Sembra che dovresti leggere tutte le notizie dall'ultima volta che hai fatto prima di aggiornare completamente e lavorare su tutti i file di configurazione che sai di dover fare. L'articolo wiki sull'argomento, https://wiki.archlinux.org/index.php/Pacman#Upgrading_packages non menziona alcun modo per ottenere una settimana alla volta, quindi sarebbe meglio chiedere sui forum o su irc (archlinux su freenode), come faresti per qualsiasi altra domanda che devi porre agli sviluppatori.

È un peccato, ma sembra che i rilasci in corso non offrano molto nel modo che desideri. Forse si presume che tutti gli aggiornamenti rendano il meno possibile necessario il montaggio.

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.