Configure-komentoa ei voi suorittaa: “ Ei tällaista tiedostoa tai hakemistoa ”

Yritän asentaa Debian-pakettia lähteestä (gitin kautta). Latasin paketin, vaihdoin paketin hakemistoon ja suoritin komennon ./configure, mutta se palautti bash: ./configure: No such file or directory. Mikä voi olla ongelma? configure.ac -tiedosto sijaitsee ohjelmakansiossa.

./configure make sudo make install 

kommentit

  • mitä pakettia yrität asentaa ??
  • @ eyoung100 binwalk
  • katso Asenna Binwalk ilman piirtämistä . Tietenkin, jos tarvitset kuvaajia, älä ohita make deps. Jos se auttaa, äänestä vain minua, ja minä ' tiedän, että olit sinä 🙂

Vastaa

Jos tiedoston nimi on configure.ac,

tee $> autoconf

Riippuu: M4, Automake

Jos et ole varma mitä tehtävä,

kokeile $> cat readme

He täytyy tarkoittaa, että käytät ”autoconf” -ohjelmaa suoritettavan ”configure” -tiedoston luomiseen.

Joten järjestys on:

$> autoconf $> ./configure $> make $> make install 

Kommentit

  • Tarkoitatko autoconf -merkin käyttöä ennen ./configure?
  • Käytät autoconfia merkin sijaan, kun sinulla on .ac-tiedosto. Se korvaa ./configure.
  • niin, ./configure ja make -komennot ohitettiin, vain autoconf , sitten tee asennus ?
  • Se ' s autoconf, sitten ./configure, tee sitten ja tee asennus. Eikö ' ole paketillasi LUKEMISTA? Se ' s $ > autoconf $ > ./configure $ > automake … Luulen, että ' miten se menee. ' on ollut jonkin aikaa siitä, kun olen asentanut automaattisen paketin paketin.
  • id = ”8a004c664d”>

.

  • Mielenkiintoista. Manuaalisesti sanotaan, että asennus " noudattaa tyypillistä configure / make-prosessia " I ' olen määritellyt yllä . Automaattista kokoonpanoa ei mainita.
  • Vastaus

    Konfigurointikoodin luomisen vikaturva on autoreconf -i, joka ei vain huolehdi itse autoconf -palvelun kutsumisesta, vaan myös joukon muita tarvittavia työkaluja.

    Kommentit

    • autoreconf: configure.ac' or configure.in ' vaaditaan.
    • @ Mr.Hyde No, ilmeisesti se toimii vain projekteissa, jotka käyttävät autoconfia.
    • Minun oli asennettava libtool ennen tämä toimi.
    • @ user3338098 Jos ' olet asentanut distro ' s " kaikki tärkeät rakennustyökalut " -paketti (Debian / Ubuntu apt-get install build-essential), sen tulisi sisältää se, joka mielestäni jo on?
    • @ o11c i ' m mukautetulla sentillä 7,5, build-essential isn ei ole käytettävissä missään ilmeisessä suorassa merkityksessä.

    Vastaa

    Se on vain käyttöoikeuksien ongelma Suorita chmod +x ./configure Pitäisi toimia

    Kommentit

    • Ei, yritetään suorittaa komentosarjan komentosarja, joka ei ole suoritettava tuottaa ”Käyttöoikeus evätty”, ei ”Ei tällaista tiedostoa tai hakemistoa”.
    • Se toimi minulle!
    • Tietysti se toimi sinulle; mutta sinulla ei ollut samaa ongelmaa kuin kysymyksen kirjoittajalla.

    Vastaa

    Löysin tämän GitLabin lueminut-tiedostossa:

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

    Tämän meidän pitäisi tehdä!: D Toistaiseksi se toimii minulle!

    Vastaa

    Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *