Ich bin ein neuer Ubuntu-Benutzer, ich muss Autotools installieren, wenn ich im Internet suche, gibt es verschiedene Möglichkeiten, das zu tun ./configure
und so.
Bitte führen Sie mich durch die Installation von Autoconf, Autotools usw. auf meinem System. Eine schrittweise Anleitung wäre sehr hilfreich
-y
Flag ftwsudo apt-get install -y autotools-dev autoconf
. Jetzt kann es unbeaufsichtigt ausgeführt werdenDie Installation von Repositorys wird immer bevorzugt, es sei denn, Sie benötigen die letzte Version von Autotools. In diesem Fall müssen Sie es manuell herunterladen und manuell installieren. GNU Autotools sind drei Pakete: Autoconf, Automake und Libtool. Hier sind die Schritte, um es manuell zu installieren:
Autoconf:
Automake:
Libtool:
Am wichtigsten ist
./configure
, dass keine Autotools installiert sind , damit sie ausgeführt werden können. Dies ist eine wichtige Funktion von Autotools. Wenn Sie jedoch nicht über das Konfigurationsskript verfügen, müssen Sie Autotools installieren, um es zu generieren.Notiz
make install
wird intern anrufenmake
. Somit besteht in diesem Fall keine Notwendigkeit zum Anrufenmake
. Normalerweise erwarten Autotools, dass Siemake
ohne sudo- Berechtigungen undmake install
mit sudo anrufen . In diesem Fall habe ich der Einfachheit halber diese Richtlinie übersprungen. Es ist (oder ist es?) Ziemlich vernünftig zu glauben, dass das von den Autotools generierte Makefile keine Malware enthält.quelle
make install
ruft aufmake all
, was heißt, wenn Siemake
ohne Argumente anrufensudo make install
Die Installation von autoconf ist ganz einfach. Geben Sie das Terminal ein:
quelle
Nachdem ich die Pakete autoconf, automake und libtool installiert habe, habe ich sie neu konfiguriert, da der Fehler weiterhin besteht. Nach der Neukonfiguration durfte ich dann ohne Fehler kompilieren und installieren.
Die Begründung warum
/usr/local
und nicht/usr/local/apache2
ich lasse Sie in der nächsten Veröffentlichungquelle