apt-get install build-essential
Okay, ich kann es eingeben aber was hat das zu bedeuten?
"Hole die Sachen, die für das Bauen von Software dringend benötigt werden".
Und wieso wird manchmal gesagt eine ./configure, make , make install?
Weil sich sehr viele Programme so übersetzen lassen - wenn auch nicht alle. Es gibt noch andere Build-Systeme als nur "make; make install", etwa scons, ant, usw.
Es befindet sich im Programmordner aber wiederum eine Datei namens Makefile was mich noch mehr verwirrt...
Makefile ist die Datei, nach der "make" standardmäßig sucht. Die Syntax entspricht in etwa der eines Shell-Skriptes mit kleineren Erweiterungen.
Nur, woher weiß make was es machen soll? Ich befinde mich zwar in dem Ordner des Programms aber ich gebe ja überhaupt keine Parameter oder Quellcode/Datei an!?!
Das steht alles in der Makefile.
Und wenn es installiert ist, wo? /usr/bin? Kann man das irgendwo nachschauen wo es gelandet ist?
mit "make -n install" kannst Du alle Befehle austesten, ohne dass etwas passiert. Schaue insbesondere nach cp- und install-Anweisungen, da siehst Du, wohin die Dateien geschoben werden.
Gruß, LX
RFC 1925, Satz 2: Egal, wie fest man schiebt, ganz gleich, wie hoch die Priorität ist, man kann die Lichtgeschwindigkeit nicht erhöhen.