Supponiamo di reinstallare Debian, e di voler reinstallare tutti i pacchetti presenti precedentemente.

Come possiamo fare?

Prima di tutto possiamo creare la lista in maniera semplice:

$ dpkg-query -f '${binary:Package}n' - > pacchetti.txt

Un articolo che ho sempre voluto fare ma che non ho mai fatto.

Vi propongo una serie di comandi per fare pulizia completa dei pacchetti e dei files di configurazione inutili in Debiane e derivate (tipo Ubuntu).

Per eseguire tutti i comandi sarà necessario installare alcuni programmi.

Innanzitutto aptitude, gestore di pacchetti alternativo ad apt-get che io uso sempre:

# apt-get install aptitude

Poi installiamo anche deborphan:

# aptitude install deborphan    (o usate apt-get)

Adesso cominciamo:

# aptitude clean

# aptitude autoclean

Questi due comandi ripuliscono la cache.

E' già da un po che Ubuntu è relegato a sotto sistema operativo per quanto mi riguarda, nel senso che l'ho installato su pc che non uso abitualmente.

Uno dei motivi è che Unity non mi piace per niente.

Non che Gnome-shell mi piaccia, ma di sicuro mi piace di più.

Vediamo quindi come eleminiare definitivamente e totalmente Unity da Ubuntu 12.04.

Prima di tutto installiamo Gnome-Shell, LightDM e il buon vecchio Synaptic.

Aprite il terminale e digitate:

$ sudo aptitude install gdm gnome-shell synaptic deborphan

Durante l'installazione ci verrà chiesto di impostare il Login Manager predefinito; selezionate GDM.

Riavviate il sistema ed al login scegliete Gnome.

Da qualche settimana Debian 6.0 Squeeze è diventata la versione stable attuale.

Questo vuol dire che la versione 5.0 (Lenny) diventerà pian piano obsoleta.

Inoltre Squeeze porta co se diverse novità e aggiornamenti in pacchetti come X.org, Iceweasel, ecc.

Vi propongo un modo per fare l'upgrade di versione.

Prima di tutto aggiorniamo la distro:

# apt-get update

# apt-get upgrade

Dopo di che modifichiamo i repository in modo che puntino a Squeeze modificando così gli indirizzi:

# nano /etc/apt/soucres.list

deb http://ftp.uk.debian.org/debian/ squeeze main non-free
deb-src http://ftp.uk.debian.org/debian/ squeeze main non-free
deb http://security.debian.org/ squeeze/updates main contrib
deb-src http://security.debian.org/ squeeze/updates main contrib

Salviamo e chiudiamo.

Un metapacchetto rappresenta una forma di astrazione usata, tipicamente, nel sistema di pacchettizzazione .deb.

Un metapacchetto rappresenta, infatti, un pacchetto vuoto, la cui unica importanza è determinata dalle dipendenze.

Alcuni esempi:

  • kde
  • gnome-desktop
  • gnome-office
  • koffice
  • ecc