Le vendredi 14 septembre 2007, Serge Smeesters a écrit:
> Bonjour,
>
>
> >> [...]
> >> Je cherche un script (ou un autre moyen) pour ne garder que la
> >> dernière version de chaque packages dont j'ai plusieurs fichier .deb
> >> dans un répertoire.
>
> > sudo aptitude clean ou sudo apt-get clean
>
> Merci de répondre !.. 
>
> Mais ça n'a "rien" avoir avec mon problème 
>
> Relis ma question...
> J'ai un répertoire, sur ma clé usb en l'occurrence.
> C'est dans ce répertoire que j'aimerais faire le ménage :/
>
Je pense que cette commande devrait faire ce que tu veux, à condition
de n'avoir pas des .deb d'architectures différentes d'un même paquet
dans ton dossier :
ls -1r *.deb|perl -ne'($a)=split/_/;chomp;$d eq$a&&unlink;$d=$a'
Si tu as des .deb d'architectures différentes d'un même paquet dans
ton dossier, celle-ci est plus adaptée :
ls -1r *.deb|perl -ne'($a,$b,$c)=split/_/;chomp;$d{$a.$c}==1&&unlink;$d{$a.$c}=1'
--
Florent
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQBG6r2cM+Ix3/RCm3gRAoSmAKCQVzg2Heb/UiEWLw7iDlEHZc+zcwCfaRS8
eJWf+a61EEKhbpuh2RtB4rg=
=nZLt
-----END PGP SIGNATURE-----