Lorsque vous essayez de nouveaux logiciels et la compilation avec le processus ./configure
, make
, make install
classique, je vois souvent quelque chose comme:Y a-t-il un indice de dépendance C++ quelque part?
error: ____.h: No such file or directory
Parfois, je reçois beaucoup de chance et apt-get install ____
installe la pièce manquante et tout va bien. Cependant, cela n'arrive pas toujours et je finis par googler pour trouver le paquet qui contient ce dont j'ai besoin. Et parfois le paquet est la mauvaise version ou saveur et est déjà utilisé par un autre paquet que j'ai téléchargé.
Comment les utilisateurs savent-ils quels paquets contiennent les fichiers .h ou la ressource dont le compilateur a besoin? Existe-t-il un site Web de résolveur de dépendance ou quelque chose que les gens utilisent pour décoder les versions qui ont échoué dans les paquets manquants? Existe-t-il une méthode plus moderne de téléchargement et d'installation automatique des dépendances transitives pour une construction (un peu comme le Maven de Java)?