[gull] Kubuntu breezy et postgresql dev
Marc SCHAEFER
schaefer at alphanet.ch
Tue Nov 8 17:56:26 CET 2005
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!
More information about the gull
mailing list