bash: ./configure keine solche Datei oder kein solches Verzeichnis, auch nicht nach der Installation der Build Essentials

bash: ./configure keine solche Datei oder kein solches Verzeichnis, auch nicht nach der Installation der Build Essentials

Ich versuche Gambas 3.0.0 zu installieren. Ich lade die Datei gambas3-3.0.0.tar.bz2 herunter vonHierund ich verfolge jeden Schritt vonHieraber ich bekomme immer noch den gleichen Fehler bash: ./confugure: No such file or directory

Ich bin nicht sicher, ob es wichtig ist, aber ich verwende Ubuntu 18.04.3 LTS auf Parallels Desktop (virtuelle Maschine auf einem Mac).

Antwort1

./configurewäre ein lokales Skript (daher das ./-, was „im aktuellen Verzeichnis“ bedeutet) – wenn eine solche Datei vorhanden ist, wird sie von der Software bereitgestellt, die Sie erstellen möchten, und nicht von einem Systempaket.

In diesem Fall gambas3-3.0.0.tar.bz2enthält das Tarball kein solches Skript, aber eine configure.acDatei. Das bedeutet, dass Sie einen Schritt zurückgehen und das configureSkript configure.acmit aus dem Skript generieren müssen autoconf.

Das Tarball scheint zwei zusätzliche Autoconf-Wrapper-Skripte bereitzustellen, die genannt werden reconfund reconf-all- ich weiß nichtwissendie Sie verwenden sollten, aber ich schätze, es schadet nicht, aufs Ganze zu gehen und letzteres auszuführen. Die vollständige Befehlsfolge lautet also:

./reconf-all
./configure
make

gefolgt von „ sudo make installWenn alles erfolgreich war und Sie mit der Installation der Software an den Standardspeicherorten fortfahren möchten (normalerweise /usr/localfür diese Art der Installation“).

verwandte Informationen