Funktion von Make
Funktion von Make
Kann man sich eurer Erfahrung nach darauf verlassen, dass Make nur compliliert und build macht und erst mit Make Install das laufende System verändert wird?
Re: Funktion von Make
Hi,
wenn sich der Autor des Programms an GNU Autoconf und Automake hält, ja, siehe hierzu auch http://sources.redhat.com/automake/automake.html
bye
arty
wenn sich der Autor des Programms an GNU Autoconf und Automake hält, ja, siehe hierzu auch http://sources.redhat.com/automake/automake.html
bye
arty
Re: Funktion von Make
Ich würde mich nie darauf verlassen (es sind so auch schon Trojaner bzw. Backdoors massenhaft verbreitet worden), andererseits ist ein Makefile nicht wirklich schwierig zu lesen :)
Das was Du 'make' als Parameter übergibst, also 'build', 'install' usw., findest Du im Makefile in der Form 'build:' (f. 'make build') wieder. Genauso kann auch innerhalb eines Makefiles auf andere Tags verwiesen werden (um ähnliche beispielsweise zusammenzufassen).
Du suchst Dir also das entsprechende Tag raus und führst Dir das darauffolgende Shellskript (ist nix anderes) zu Gemüte - und schon bist Du im Bilde :)
Das was Du 'make' als Parameter übergibst, also 'build', 'install' usw., findest Du im Makefile in der Form 'build:' (f. 'make build') wieder. Genauso kann auch innerhalb eines Makefiles auf andere Tags verwiesen werden (um ähnliche beispielsweise zusammenzufassen).
Du suchst Dir also das entsprechende Tag raus und führst Dir das darauffolgende Shellskript (ist nix anderes) zu Gemüte - und schon bist Du im Bilde :)
Re: Funktion von Make
Soweit ok, wenn man mal ins richtige Makefile schaut.
Desweiteren ist mir aber unverständlich, warum nach der Installation bei einem apachectl configtest für die zu ladenden Module angezeigt wird, dass die API Struktur nicht stimme und es sich evtl. um kein DSO Modul handle. Ich konnte auf der Indianerwebsite nichts finden dass die Modulstruktur sich vom 1.3.26 zu 1.3.28 geändert hätte.
Meldung lautet:
Desweiteren ist mir aber unverständlich, warum nach der Installation bei einem apachectl configtest für die zu ladenden Module angezeigt wird, dass die API Struktur nicht stimme und es sich evtl. um kein DSO Modul handle. Ich konnte auf der Indianerwebsite nichts finden dass die Modulstruktur sich vom 1.3.26 zu 1.3.28 geändert hätte.
Meldung lautet:
Code: Select all
API module structure `vhost_alias_module' in file /usr/lib/apache/mod_vhost_alias.so is garbled - perhaps this is not an Apache module DSO?