(Courriels de diversion: <voues@apprehendez-altereraient.com> <redresserait@ensorcelleront-approuverai.com> <somnolent@ecloraient-repugner.com> <bolides@partagerons-sensibilisant.com> <rauques@extrairez-enracines.com> <situent@gravirais-atomiques.com> <expieras@philosopherons-detecterent.com> <polemiquerais@scandalisa-retranscrirai.com> <manchettes@sautillements-trajets.com> <machinal@ballaster-delimitee.com> )
>>>>> "dr" == David ROBERT <david@ombrepixel.com> writes: dr> Comment on fait pour vérifier la signature d'un paquet ? dr> (comment s'assurer que ce paquet provient bien de la dr> distribution officielle Debian, de manière automatique) à ma connaissance ce n'est pas possible actuellement, mais une infrastructure pour le faire se met en place lentement. Voici les éléments qui sont en place: chaque release (stable/testing/unstable etc) est décrite par un fichier Release, qui est accompagné d'un fichier contenant sa signature GPG. Par exemple, pour la testing: ,---- | % wget ftp://ftp.fr.debian.org/debian/dists/testing/Release | % wget ftp://ftp.fr.debian.org/debian/dists/testing/Release.gpg | % gpgv --keyring /usr/share/keyrings/debian-role-keys.gpg Release.gpg Release | gpgv: Signature made Sun Apr 25 21:18:25 2004 CEST using RSA key ID 1DB114E0 | gpgv: Good signature from "Debian Archive Automatic Signing Key (2004) <ftpmaster@debian.org>"`---- Le fichier Release contient les hashs MD5 et SHA1 des listes de paquets (ceux qui sont mis à jour par un «apt-get update»). Ces hashs peuvent être vérifiés à l'aide de apt-check-sigs: <URL:http://people.debian.org/~ajt/apt-check-sigs> Chaque paquet dans une liste de paquets contient un hash MD5 du fichier .deb correspondant, qui sera vérifié par dpkg avant installation. dr> Comment fait on pour avoir le liste des paquets installés dr> triés par ordre d'installation ? % for f in `\ls -t /var/lib/dpkg/info/*.list`; do echo `basename $f .list` ; done ce qui trie par date de dernière mise à jour ou installation. Je ne pense pas que la date de première installation soit conservée. dr> Comment fait on pour avoir la liste des paquets installés dr> triés par leur taille (consommation disque) ? % sudo apt-get install debian-goodies % dpigs -n 5 120992 openoffice.org-bin 61255 xemacs21-basesupport 53872 tetex-base 43288 gcl 39476 tetex-extra -- Eric Marsden <URL:http://www.laas.fr/~emarsden/> -------------------------------------------------------------------- Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>