2007/11/28

Lister les paquets "finaux" sous archlinux

Un petit script zsh pour les cochons qui comme moi n'utilisent installent les dépendance avec un simple pacman -S de temps en temps et qui du coup font grossir inutilement le nombre de packages installés.

#!/bin/zsh
for rep in /var/lib/pacman/local/*(/);do
    [ -z ${(M)${(f)"$(<$rep/depends)"}:#*REQUIRED*} ] && print ${${rep/\/var\/lib\/pacman\/local\//}%-*-*}
done

Ceci vous affichera les packages installés qui ne dépendent d'aucun autres packages, normalement, ils devrait tous vous être utiles, si ce n'est pas le cas, ils peuvent être supprimer sans trop de risques.

**UPDATE : ** obsolète car incompatible avec la nouvelle version de la base de package fournit avec pacman 3.1

Name :
URL (optional) :
Write here: "ETOOMUCHSPAM"
Comments :