On Tue, Nov 08, 2005 at 12:12:25PM +0100, Jean-Bruno Luginbühl wrote: > Comment fait-on pour trouver ou se trouve *un fichier* dans les paquets > debian, c'est possible?
Petit résumé: - pour trouver un fichier dans le système méthode rapide: locate fichier # suppose que /etc/cron.daily/find a tourné récemment # et le fichier est accessible à nobody (sur Debian, peut-être implémenté via slocate, le système `alternative' permet d'utiliser locate malgré tout) méthode plus lente: (ne marche que si le fichier fait partie d'un package) dpkg -S fichier # ou /path/au/fichier alternatives plus efficaces (idem) dlocate, dpkg-iasearch - pour trouver dans quel package *non installé* se trouve un fichier depuis http://packages.debian.org/ activer le dernier champ de recherche (spécifier la bonne version!) PS: pour Ubuntu, actuellement sarge ou testing sont de bons candidats. PS/2: Ubuntu a peut-être quelque chose de ce genre! - pour lister les packages installés dans le système dpkg -l # (évt. recherche avec dpkg -l '*wildcard*') format humain dpkg --get-selections | egrep 'install|hold' # format plus informatique (attention, Debian n'a pas seulement les états `installé' et `déinstallé' pour un package: mais également des états intermédiaires, p.ex. lorsque l'installation est en cours/désirée -- et suspendue en raison d'erreurs ou de problèmes de dépendance; et bien sûr l'état `hold' qui permet de maintenir un package bloqué à sa révision) - pour rechercher un package dans les sources disponibles (CD, HTTP, etc) apt-cache search mot-clé - pour afficher des informations sur un package apt-cache show package (s'il est installé ... ou a été installé: dpkg -s package fonctionne également) - pour déterminer quels packages ne sont pas référencés dans Debian (packages obsolètes ou locaux) aptitude; voir Local and Obsolete packages Le GULL a un cours (Self-Help d'Erik ROSSEN) qui traite en détail de cette problématique, et bien d'autres choses très utiles! _______________________________________________ gull mailing list gull@lists.alphanet.ch http://lists.alphanet.ch/mailman/listinfo/gull