Il 29 aprile 2015 16:06, bellerofonte <bellerofonte@xxxxxxxxxxxxxxx> ha scritto:
.....
A breve risponderò più nel dettaglio, partendo dalla mail di Ivan che è più
slegata da Debian e più generica.
A te chiedo Umberto, se ha senso la mia domanda :), se sia possibile un
procedimento simile a quello che hai descritto su installazioni *ubuntu,
senza passare dal gestore degli aggiornamenti.
Ciao, ti rispondo io che in linea generale le conosco entrambe.
Debian, in tema di aggiornamenti è una spanna più facile da gestire
che Ubuntu, poiché quando cambia una release, in linea di massima per
rimanere in una stabile ed aggiornarla, se nei source.list dei
repository hai scritto "stable", anziché il codename della release, è
sufficiente un apt-get dist-upgrade.
Nella Ubuntu no. Quando cambia il numero di rilascio, cambia
radicalmente la base-distro, quindi se vuoi fare l'avanzamento senza
rifare una fresh installation, devi impartire il comando:
do-release-upgrade
però attenzione: il più delle volte, la maggior parte dei problemi a
cavallo dei cambi di release (compatibilità di librerie, dipendenze
rotte, etc.. ), possono venire fuori proprio dalla procedura di
avanzamento. Inoltre, il comando dato senza altri parametri *è
interattivo*, ciò significa che ogni volta che trova delle variazioni
nei file di configurazione, ti chiede come procedere (N=lasciare il
file modificato, Y=installare la versione nuova del manutentore del
pacchetto, d=confrontare le due versioni, ecc.).
Dato che la procedura di avanzamento richiede molto tempo, uno tende
lanciarlo la sera prima di andare a dormire ... per poi svegliarsi e
accorgersi che la procedura si è fermata ad aspettare la scelta al
primo pacchetto nella lista degli aggiornamenti .... :D
Per cui se vuoi utilizzare questo metodo, ti consiglio di lanciare il
comando con il parametro che lo forza a modalità non interattiva,
ovvero interpretando sempre N (lasciare di un file di configurazione,
la versione da te modificata). Il comando in questo caso, è:
do-release-upgrade -f DistUpgradeViewNonInteractive
Ultima cosa. Se hai installato dei repository esterni a quelli
ufficiali di ubuntu (esempio PPA/repo, Launchpad vari, google, o
altri), il "do-release-upgrade" te li disabiliterà perché vorrà
procedere solo con quelli ufficiali. Pertanto poi occorrerà
manualmente gestirli e riabilitarli, al fine di non trovarsi con
pacchetti che causano errori poiché si trovano con librerie dinamiche
ibride (un po aggiornate dalle dipendenze dei repository ufficiali e
un po' no).
Quindi .. se vuoi fare da "cavia" e dire se dopo l'avanzamento ti è
andato tutti bene, accomodati! :-))
Saremo tutti curiosi di ascoltare la tua esperienza. ;-)
Gabriele