passare a Ubuntu Edgy

Sì mi sono deciso e sono passato da Dapper a Edgy, non che ci fossero delle feature rivoluzionarie, però avevo voglia di provare questa Ubuntu in anteprima.

Il forum di Ubuntu sconsiglia, giustamente, l'utilizzo di Edgy come distribuzione di produzione e purtroppo l'aggiornamento non si limita a un apt-get dist-upgrade o all'update-manager ma si incorrono a molti altri problemini, quindi lo sconsiglio vivamente a chi non ha un po' di dimestichezza con i comandi a console di Debian/Ubuntu.

Allora, vediamo un po' a cosa si va in contro:

Aggiungere a /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu/ edgy main restricted universe multiverse

dopodiché da una console:

sudo apt-get update
sudo apt-get dist-upgrade

Prima di dare il famigerato comando vi consiglio di disinstallare applicazioni grosse che usate di rado, verrà scaricato il mondo, quindi evitate di aggiornare solo lo stretto necessario

Può darsi che l'aggiornamento non vada a buon fine quindi può essere necessario forzare l'aggiornamento più volte con

sudo apt-get dist-upgrade -f

Problemi riscontrati in Edgy

X

gdm/X non parte e l'output ottenuto è qualcosa del tipo:
Fatal server error:
could not open default font 'fixed'

Dovete aver fede si risolve con:

apt-get install xfs
apt-get install --reinstall xfonts-base

Grazie a questo thread, se così non fosse probabilmente dovete fare ancora qualche sudo apt-get dist-upgrade -f, oppure i pacchetti sono stati installati ma non configurati, se avete qualche dubbio sudo dpkg-reconfigure <pacchetto>

GDM

Caricava all'infinito, l'ho risolto con
apt-get remove --purge gdm
apt-get install gdm
Mi ha rimesso il tema di default, ma almeno funziona.

Conclusioni

Alla fine dell'aggiornamento dovreste avere un sistema funzionante o quasi, personalmente funziona tutto tranne Nautilus che termina con:

$ killall nautilus -9 && nautilus
Initializing nautilus-open-terminal extension
Initializing nautilus-image-converter extension
seahorse nautilus module initialized
sys:1: GtkWarning: Self Mount Volume: missing action
sys:1: GtkWarning: Self Unmount Volume: missing action
sys:1: GtkWarning: Self Eject Volume: missing action
sys:1: GtkWarning: Self Format Volume: missing action
sys:1: GtkWarning: find_menu_position: assertion `GTK_IS_WIDGET (prev_child)' failed

Fortuna che c'é Thunar PS: mi si sono sputtanati anche sidesms_gui e liferea va in segmentation fault..