===== Restauration des paquets installés à réinstaller =====
Pour sauvegarder la liste des paquets installés :

  dpkg --get-selections > paquets

La liste des paquets est sauvegardées dans le fichier paquet.

Pour reselectionner les paquets :

  #dpkg --set-selections < paquets

Et pour reinstaller les paquets selectionnés :

  #apt-get dselect-upgrade

===== Localepurge =====

==== Présentation ====

Ce programme élimine toutes traductions des programmes n'étant pas la votre , ce qui éliminera beaucoup de place (testé jusqu'à 124Mo )


==== Installation ====
En root :

   #apt-get install localepurge

Au moment de la configuration il faut choisir :
  * Fr
  * Fr_Fr
  * Fr_Fr@Euro
  * Fr_Fr.utf8



==== Utilisation =====

La première fois pour l'initialiser
en root :

   #localepurge

Ensuite elle se fera automatiquement à la suite d'un installation via apt-get .
===== apt-spy =====

J'ai choisi manuellement un site proche avec apt-setup. 
apt-spy crée un fichier sources.list automatiquement en testant chaque site sur son temps de latence et sa bande passante. netselect-apt crée un fichier sources.list plus complet, mais utilise une méthode moins bonne pour choisir le meilleur miroir (comparaison des temps de ping).
==== Installation ====
En root 
    # apt-get install apt-spy

==== Utilisation ====

     # cd /etc/apt ; mv sources.list sources.list.org
     # apt-spy -d testing -l sources.apt


=====Passer outre un script postinstall boggué=====


Il peut arriver, en particulier sur Testing et Unstable, que vous ne puissiez plus désinstaller un paquet en raison d'une erreur renvoyée par un des scripts exécutés par dpkg lors de la désinstallation. Ces scripts sont des composants normaux des paquets .deb, ils permettent de spécifier les actions nécessaires à effectuer lors de la désinstallation (suppression de groupe système, de fichiers de configuration, ...etc).

Ces scripts sont situés dans /var/lib/dpkg/info/, la première chose à faire est donc de chercher le fautif avec :

<code>ls /var/lib/dpkg/info | grep paquet</code> ("paquet" est à remplacer par le nom du paquet que vous ne pouvez désinstaller)

Une série de noms de scripts va s'afficher, ceux qui vous intéressent sont :

  * paquet.postinst
  * paquet.prerm
  * paquet.postrm

En général supprimer le premier est suffisant, parfois il faut les supprimer tous pour arriver à ses fins.
Une fois supprimé le script fautif il suffit de recommencer la désinstallation :

<code>apt-get remove --purge paquet</code>

et pour vérifier que tout est en ordre :

<code>dpkg -C</code>

:!: Attention :!: tout de même, cette méthode est à réserver aux cas bloquant, et le script n'étant pas exécuté il peut y avoir des "restes" sur le système (configuration dans /etc, doc dans /usr/share/doc, un groupe système inutile, un script de démarrage dans /etc/rc*.d ...etc). À vous de regardez dans la liste des paquets installés et de faire le tour du propriétaire pour vous assurer que rien ne traîne (mais les conséquences de ces "restes" sont généralement négligeables).