“ ./configure” kommandoen fungerer ikke
On november 30, 2020 by admin I har brug for at kompilere en pakke, men ./configure
-kommandoen fungerer ikke?
Jeg får følgende fejl:
-bash ./configure : No such file or directory
Hvor er dette script?
Jeg brugte locate
kommando, men den returnerede ikke noget.
Svar
locate
fungerer ikke, medmindre du har en opdateret database.
Prøv find . -type f -name configure
i stedet, eller udgiv en updatedb
-kommandoen først, gør derefter locate
(sørg for, at den aktuelle sti ikke er ekskluderet)
Svar
Kommandoen “configure” er IKKE en standard Linux / UNIX-kommando.
configure
er et script, der generelt leveres med kilden til de fleste standardiserede Linux-pakker og indeholder kode, der “patch” og lokaliserer kildefordelingen, så det kompileres og indlæses på dit lokale Linux-system. Nogle gange sættes configure
på din disk uden det udførte bit-sæt, så konfigurationen kan påberåbes af sh ./configure
…. afhængigt af pakke, det er derfor, de beder dig om at se på enhver type README
-fil.
Kommentarer
Svar
normalt konfigureres i den øverste mappe efter du ekstraherede kilden til en pakke.
eksempel:
mst@mst-gentoo-ws /tmp $ tar -xzf nginx-1.2.0.tar.gz mst@mst-gentoo-ws /tmp $ ls nginx-1.2.0/configure nginx-1.2.0/configure
så efter udpakning skal du cd i den nyoprettede mappe, og det er hvor configure
skal være.
configure
kommando, ved du da, om der er nogen måde at installere det på? Eller skal du gøre noget andet for at installere?