Aller au contenu

Debian, APT, dpkg

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