Moin!
Was macht z.B. ./configure? Ok, das ist ein Script, aber was genau passiert bei der ausführung?
Das Skript prüft und ermittelt diverse Dinge, die die Programmierer der Applikation für relevant halten. Es hängt also konkret immer vom Programm ab, wenngleich etliche Dinge auch aus einem Standard an grundsätzlichen Tests stammen. Das sind so Dinge wie Prozessor, Bitbreite, Installationsort von relevanten Utilities, etc. Am Ende werden in der Regel Makefiles produziert, die dann den Aufruf von "make" und "make install" entsprechend steuern.
Und zweitens, nach der kompilierung und Installation, wo landen die ausführbaren und Konfigurations Dateien?
Dort, wohin sie kopiert werden. Das kannst du in der Regel durch eine Option bei der Konfiguration (aufruf von ./configure) beeinflussen, es gibt allerdings Standardwerte. Üblich ist, dass Programme nach /usr/bin oder /usr/sbin geschrieben werden, eventuell auch nach /usr/local/bin etc.
Und drittens, kann man irgendwas falsch machen das man den "Pinguin" evtl. tötet?
Ja. Man kann Dateien löschen, die systemwichtig sind. Löschst du z.B. den Kernel, wird der nächste Bootversuch scheitern. Löschst du entscheidende Systembibliotheken, wird Linux vermutlich auch nicht mehr funktionieren können.
- Sven Rautenberg
"Love your nation - respect the others."