Je pense à certains comme Contents-<arch>.gz
à Debian. Un service réseau était également correct. Existe-t-il?
Élaboration simple: Par exemple, nous avons besoin d'un binaire nommé exampletool
, que nous connaissons très bien d'autres distributions ou systèmes d'exploitation. Nous voulons l'installer, par exemple, avec zypper. Mais zypper ne peut installer qu'un paquet. Pour savoir, dans quel package pouvons-nous trouver le exampletool
binaire requis , nous devons faire pratiquement une recherche, et idéalement une recherche rapide et indexée dans la liste des fichiers des packages actuellement non installés, mais dans les référentiels des packages disponibles . Sur debian, il y a un fichier d'index dans les référentiels de packages nommé Contents-amd64.gz
, dans lequel nous pouvons trouver le package requis avec une seule zgrep
commande. Je recherche également une solution similaire à commande unique pour OpenSUSE. S'il n'y en a pas, un service Web était également correct pour la même fonctionnalité.
zypper search --provides [--match-exact] getenforce
ne renvoient pas de résultats, alors que lezypper search --provides nslookup
fait.Aux googleurs du futur: à côté de la merveilleuse solution de @SailorCire :-), il y a aussi un outil nommé
scout
, qui est capable de rechercher dans pratiquement tout, nous pouvons trouver rpm-s pour un binaire comme nous pouvons trouver le jars pour une classe java donnée.Par exemple, nous pouvons utiliser la
bin
commande de scout pour découvrir quel package fournit l'hg
exécutable:Le résultat de cette recherche est le
mercurial
package:la source
scout
outil? Pouvez-vous donner son «nom complet ou URL à son» code?zypper wp scout
ditNo matching items found.
J'utilise Gecko Linux XFCE. J'ai ouvert Yast2 et installé gnome-search-tool et gnome-shell-search-provider-nautilus . Cela fonctionne bien, tout comme le poisson-chat.
la source