Wenn ich meine Konfiguration in einem Ubuntu OS (16) benutze, scheint es kein Problem zu geben. Ich habe das Autoconf-Tool und die Abhängigkeiten installiert.autoconf configure Warnung:/usr/bin/file: Keine solche Datei oder Verzeichnis
Wenn ich die gleiche configure-Datei in einem Ubuntu (16 oder spätestens) ausführen Die Probleme sind, dass ich keine Autotools installiert habe. Ich erhalte die folgende Fehlermeldung.
./configure: line 7022: /usr/bin/file: No such file or directory
Dies ist für den Build-Prozess unschädlich. Ich möchte nur verstehen, was vor sich geht. Die Konfigurationsdatei:
7022 case `/usr/bin/file conftest.o` in
7023 *32-bit*)
Es sieht aus, dass mein Docker nicht/usr/bin/Datei hat. Welche Ubuntu-Pakete enthalten das Datei-Dienstprogramm? Das Problem mit der Suche nach nützlichen Informationen über '/ usr/bin/file' ist, dass diese Datei ein so gebräuchlicher Begriff ist, dass es nicht einfach ist, weitere Informationen zu finden. Auf meinem System mit dem Datei-Dienstprogramm, kann ich die folgenden Informationen aus der Manpage der Datei erhalten:
AVAILABILITY
You can obtain the original author's latest version by anonymous FTP on ftp.astron.com in the direc‐
tory /pub/file/file-X.YZ.tar.gz.
Meine Frage: ist ‚Datei‘ ein sehr einfaches Dienstprogramm oder es ist vor kurzem zum autotolls Paket hinzugefügt? Soll ich es installieren?
Ja, 'Datei' ist ein sehr einfaches Dienstprogramm. Das Paket, das es bereitstellt, wird einfach "Datei" genannt; Siehe https://launchpad.net/ubuntu/+source/file - Sie sollten die Paketverwaltungsfunktionen Ihres Betriebssystems verwenden, um das vom Anbieter bereitgestellte Binärpaket zu installieren, ohne zu versuchen, es von der Quelle aus zu installieren. –
Übrigens, wenn Sie über ein Softwarepaket googlen möchten, ist "Paket" ein wichtiges Schlüsselwort. Googeln "Ubuntu-Datei-Paket" brachte das oben genannte als den zweiten Link, und der darüber war relevant. –
Charles danke für den Kommentar, jetzt bin ich klar. Das Build-Essential scheint es nicht zu enthalten. –