Je recherche un package qui fournit un binaire spécifique, afin que je puisse l'installer. comment puis-je rechercher pour savoir quels packages fournissent ce binaire? (note :je sais qu'il existe au moins un outil qui fait cela, mais j'ai oublié son nom.)
Réponse acceptée :
Depuis pacman 5.0, il existe une fonctionnalité intégrée pour rechercher la base de données avec le -F
option. Commencez par mettre à jour la base de données :
sudo pacman -Fy
Ensuite, vous pouvez voir quel paquet contient $filename
avec
pacman -F $filename
si vous recherchez un nom de fichier exact ou un chemin complet, ou
pacman -Fx $expr
avoir $expr
interprété comme une expression régulière.
Puisque vous saviez que vous cherchiez un équivalent de apt-file
, vous auriez pu le rechercher dans le Pacman Rosetta.
Alternativement, vous pouvez utiliser pkgfile. Installez-le avec pacman -S pkgfile
, puis exécutez
sudo pkgfile -u
pour mettre à jour la base de données. Pour voir quel paquet contient $filename
, cours
pkgfile $filename