Re: apt-? how do I get the feature whatprovides?
The functionality you were looking for is supplied by apt-file. To install:
sudo apt-get install apt-file
To use:
sudo apt-file update
sudo apt-file search <filename>
Enjoy,
Tim.
milstead is offline Reply With Quote
Vérifier tout de même sur le site http://www.backports.org que le paquet plus récent à installer a bien été backporté
echo "deb http://www.backports.org/debian etch-backpoprts main contrib non-free" >> /etc/apt/source.list # Le mirroir
aptitude update
aptitude install debian-backports-keyring # Clé publique du dépôt
aptitude update
# Remplacer postgresql par le package que vous souhaitez
echo "Package: postgresql
Pin: release a=etch-backports
Pin-Priority: 999" >> /etc/apt/preferences
aptitude install postgresql
Si vous voulez installer un paquet et que vous ne parvenez pas à
découvrir quel est son nom en cherchant avec `apt-cache', mais que
vous connaissez le nom du programme lui-même, ou quelque autre fichier
appartenant à ce paquet, vous pouvez alors utiliser `apt-file' pour
retrouver le nom de ce paquet. Ceci est fait comme suit :
$ apt-file search <nomdufichier>
Il fonctionne comme `dpkg -S', mais il vous affichera aussi les
paquets non installés qui contiennent ce fichier. Il peut aussi être
utilisé pour trouver quel paquet contient les fichiers d'en-tête
manquant à la compilation d'un programme, bien que `auto-apt' soit une
meilleure solution pour résoudre ce problème, voir Section 5.3,
`Comment installer des paquets « à la demande » ?'.
Vous pouvez lister le contenu d'un paquet en exécutant :
$ apt-file list <nomdupaquet>
`apt-file' récupère une base de données des fichiers contenus dans
tous les paquets, comme le fait `auto-apt' et elle doit être à jour.
C'est fait en exécutant :
# apt-file update
Par défaut, `apt-file' et `auto-apt' utilisent la même base de
données, voir Section 5.3, `Comment installer des paquets « à la
demande » ?'.