it-swarm.com.de

Was ist der Unterschied zwischen Binär- und Quelldatei?

Ich möchte spezielle Software auf Ubuntu installieren. In seiner Installationsanleitung wurde erwähnt, dass ich Binär- und Quelldateien voneinander trennen muss. Was heißt das? Wie kann ich das machen?

Sollte ich die Anweisungen zum Trennen von Binär- und Quelldateien ignorieren? Ich habe eine Git-Quelle für spezielle Software aus dem Internet heruntergeladen. Es handelt sich um eine Zip-Datei, die aus 9 Ordnern ("cmake", "CMakefiles", "docs", "gui", "modellframework", "optimierung", "otbsuppl", "QtpropertyBrowser" und "shared") und 6 Dateien besteht ("Cmakelist.txt", "GPLV3.txt", "INSTALL", "LICENSE", "LUMASSConfig.h.in" und "README"). Ich habe nicht verstanden, was sie sind? Tut mir leid, ich bin mit Linux und Ubuntu sehr unbekannt.

4
user196345

Auf dieser Ubuntu-Hilfeseite: Software installieren :

Quellpakete sind einfach Pakete, die nur Quellcode enthalten und im Allgemeinen auf jedem Maschinentyp verwendet werden können, wenn der Code richtig kompiliert wurde. (Informationen zum Kompilieren und Installieren von Quellpaketen finden Sie unter CompilingEasyHowTo ).

Binärpakete wurden speziell für einen Computertyp oder eine bestimmte Architektur erstellt. Ubuntu unterstützt die Architekturen x86 (i386 oder i686), AMD64 und PPC. Die richtigen Binärpakete werden automatisch verwendet, sodass Sie sich nicht um die richtigen kümmern müssen. Um herauszufinden, welches Sie verwenden, öffnen Sie Ihr Terminal, geben Sie uname -m ein und drücken Sie die Taste Enter Schlüssel.

3
Radu Rădeanu

Grundsätzlich müssen Quellpakete vor der Installation von Ihnen kompiliert werden (dies ist der Code selbst) (mithilfe von make und einem Compiler).

Binärpakete sind bereits für Ihre Architektur kompiliert und müssen nur noch installiert werden (zB mit dpkg)

3
laurent