• Diventa Fan!
  • Seguici Twitter
  • Seguici su Google+

Ubuntu: come ripristinare il sources.list allo stato iniziale

Scritto in Linux, Ubuntu - Da Jessica Lambiase - mercoledì 22 giugno 2011 - 1 Commento

Avete fatto danni con il file sources.list? Siete andati a toccare dove non dovevate, e vi ritrovate con apt che si rifiuta di funzionare lamentando un sources.list errato? Non vi fidate dei sources.list reperiti in giro su internet e volete ripristinarlo direttamente dal CD di installazione? Bene, la soluzione al problema è più semplice di quanto possa sembrare! Basterà un’ISO e un terminale e nel giro di 2 minuti avrete ripristinato tutto!

Innanzitutto scaricate l’ISO relativa alla vostra distribuzione di Ubuntu, successivamente aprite un terminale e posizionatevi nella cartella in cui è presente la vostra ISO. A questo punto montatela, con il comando

sudo mount -o loop ubuntu-11.04-desktop-i386.iso /media/cdrom

(ovviamente sostituite al nome ubuntu-11.04-desktop-i386.iso il nome del vostro file immagine). A questo punto montate il filesystem della vostra ISO, con il comando

sudo mount -o loop /media/cdrom/casper/filesystem.squashfs /mnt

…e, infine, copiate il file sources.list nella directory appropriata e assegnatevi i dovuti permessi:

sudo cp {/mnt,}/etc/apt/sources.list
sudo chmod 0644 /etc/apt/sources.list

A questo punto dovrete fare altre due cose: selezionare il server da cui scaricare i pacchetti e decidere se abilitare i repository Universe e Multiverse (che nelle installazioni regolari di Ubuntu vengono abilitati in maniera predefinita). Per far ciò aprite l’Ubuntu Software Center (utilizzando la dash di Unity o, in alternativa, andando su Applicazioni –> Ubuntu Software Center) e andate su Modifica –> Sorgenti Software. Selezionate la scheda Software per Ubuntu: di qui potrete sia scegliere il server da cui scaricare i pacchetti sia abilitare la tipologia di repository  (vi consiglio di abilitarli tutti eccetto “Codice Sorgente”).

Ubuntu - Sorgenti Software

Confermate, uscite… ed enjoy! :)