web-dev-qa-db-fra.com

Impossible d'exécuter la commande de configuration: "Aucun fichier ou répertoire de ce type"

J'essaie d'installer un paquet Debian à partir des sources (via git). J'ai téléchargé le package, je suis passé au répertoire du package et j'ai exécuté ./configure commande mais elle a renvoyé bash: ./configure: No such file or directory. Quel peut être le problème? UNE configure.ac le fichier se trouve dans le dossier du programme.

./configure
make
Sudo make install
27
triwo

Si le fichier s'appelle configure.ac,

do $> autoconf

Dépend: M4, Automake

Si vous ne savez pas quoi faire,

essayez $> cat readme

Ils doivent signifier que vous utilisez "autoconf" pour générer un fichier exécutable "configure".

La commande est donc:

$> autoconf
$> ./configure
$> make
$> make install
35
Tyler Maginnis

La sécurité intégrée pour générer un script de configuration est autoreconf -i, qui prend non seulement soin d'appeler autoconf lui-même, mais aussi un hôte d'autres outils qui peuvent être nécessaires.

13
o11c

J'ai trouvé cela dans le readme sur le GitLab:

cd <build_directory>
cmake -DCMAKE_INSTALL_PREFIX=<install_dir> <source_code_dir>
cmake --build . --config RelWithDebInfo
ctest
cmake --build . --target install

C'est ce que nous sommes censés faire! : D Jusqu'ici, ça marche pour moi!

0
marie