Trier les paquets Debian par la taille occupée sur disque

Il faut installer les outils dctrl-tools :

apt-get install dctrl-tools

La commande suivante permet de lister les paquets installés en les triant par Installed-Size.

grep-status -FStatus -sInstalled-Size,Package -n "install ok installed" | paste -sd "  \n" | sort -n

Récuperer le source d’un paquet sans avoir les droits root

Le système de paquet Debian permet de facilement récupérer le code source qui à permit de construire n’importe quel paquet. Théoriquement il suffit d’un simple apt-get source paquet. Malheureusement pour que cela fonctionne, il faut que des sources deb-src soient présentes dans le fichier /etc/apt/sources.list : ceci n’est pas toujours le cas et c’est problématique lorsque l’on ne dispose pas des droits root.

Cependant, grâce à la magie d’APT, il est possible d’utiliser un fichier de configuration “local” à l’utilisateur :

 $ mkdir apt
 $ cp /etc/apt/sources.list apt/
 $ vi apt/sources.list # customise as needed
 $ mkdir -p apt/lists/partial
 $ cat > apt/apt.conf
 Dir::Etc::SourceList "home_dir/apt/sources.list"; # You need to use the full path
 Dir::State::Lists "home_dir/apt/lists";
 ^D
 $ export APT_CONFIG=~/apt/apt.conf
 $ apt-get update
 ...
 $ apt-get source foo

Source

Divers