package-cleanup a l'air très simpat, mais ne permet pas de passer outre les problèmes de scripts :
[root@slashpo ~]# package-cleanup --cleandupes
Setting up yum
Excluding Packages in global exclude list
Finished
Excluding Packages in global exclude list
Finished
I will remove the following old duplicate packages:
totem - 2.20.1-1.fc8.i386
NetworkManager-openvpn - 1:0.7.0-2.svn3047.fc8.i386
file-roller - 2.20.1-1.fc8.i386
gnome-games - 1:2.20.1-1.fc8.i386
NetworkManager-vpnc - 1:0.7.0-0.4.svn3030.fc8.i386
NetworkManager-gnome - 1:0.7.0-0.5.svn3030.fc8.i386
gdm - 1:2.20.1-5.fc8.i386
gnome-utils - 1:2.20.0.1-2.fc8.i386
gedit - 1:2.20.3-1.fc8.i386
control-center - 1:2.20.1-5.fc8.i386
gucharmap - 1.10.1-1.fc8.i386
tomboy - 0.8.1-1.fc8.i386
system-config-firewall - 1.0.8-3.fc8.noarch
ccsm - 0.6.0-3.fc8.noarch
gnome-applets - 1:2.20.0-7.fc8.i386
gthumb - 2.10.7-1.fc8.i386
rhythmbox - 0.11.2-10.fc8.i386
eog - 2.20.1-1.fc8.i386
gnome-panel - 2.20.1-1.fc8.i386
evince - 2.20.1-1.fc8.i386
Is this ok [y/N]: y
The generated cache was invalid.
error: %postun(tomboy-0.8.1-1.fc8.i386) scriptlet failed, exit status 1
The generated cache was invalid.
error: %postun(gthumb-2.10.7-1.fc8.i386) scriptlet failed, exit status 1
The generated cache was invalid.
error: %postun(control-center-2.20.1-5.fc8.i386) scriptlet failed, exit status 1
The generated cache was invalid.
error: %postun(NetworkManager-gnome-0.7.0-0.5.svn3030.fc8.i386) scriptlet failed, exit status 1
The generated cache was invalid.
error: %postun(gucharmap-1.10.1-1.fc8.i386) scriptlet failed, exit status 1
The generated cache was invalid.
error: %postun(ccsm-0.6.0-3.fc8.noarch) scriptlet failed, exit status 1
The generated cache was invalid.
error: %postun(gedit-2.20.3-1.fc8.i386) scriptlet failed, exit status 1
The generated cache was invalid.
error: %postun(NetworkManager-openvpn-0.7.0-2.svn3047.fc8.i386) scriptlet failed, exit status 1
The generated cache was invalid.
error: %postun(eog-2.20.1-1.fc8.i386) scriptlet failed, exit status 1
The generated cache was invalid.
error: %postun(gnome-utils-2.20.0.1-2.fc8.i386) scriptlet failed, exit status 1
The generated cache was invalid.
error: %postun(totem-2.20.1-1.fc8.i386) scriptlet failed, exit status 1
The generated cache was invalid.
error: %postun(gdm-2.20.1-5.fc8.i386) scriptlet failed, exit status 1
The generated cache was invalid.
error: %postun(file-roller-2.20.1-1.fc8.i386) scriptlet failed, exit status 1
The generated cache was invalid.
error: %postun(system-config-firewall-1.0.8-3.fc8.noarch) scriptlet failed, exit status 1
The generated cache was invalid.
error: %postun(evince-2.20.1-1.fc8.i386) scriptlet failed, exit status 1
The generated cache was invalid.
error: %postun(gnome-panel-2.20.1-1.fc8.i386) scriptlet failed, exit status 1
The generated cache was invalid.
error: %postun(gnome-games-2.20.1-1.fc8.i386) scriptlet failed, exit status 1
The generated cache was invalid.
error: %postun(rhythmbox-0.11.2-10.fc8.i386) scriptlet failed, exit status 1
The generated cache was invalid.
error: %postun(gnome-applets-2.20.0-7.fc8.i386) scriptlet failed, exit status 1
The generated cache was invalid.
error: %postun(NetworkManager-vpnc-0.7.0-0.4.svn3030.fc8.i386) scriptlet failed, exit status 1
M'étant rendu compte que j'avais aussi une quantité de paquets zombies (si on peut) assez impréssionnante, la moitié est listé par package-cleanup --cleandupes.