Funktion von Make

FreeBSD, Gentoo, openSUSE, CentOS, Ubuntu, Debian
Post Reply
mstuebner
Posts: 184
Joined: 2002-06-19 00:05
Location: 84424 Isen
 

Funktion von Make

Post by mstuebner »

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?
arty
Userprojekt
Userprojekt
Posts: 729
Joined: 2002-06-12 10:11
Contact:
 

Re: Funktion von Make

Post by arty »

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
dea
Posts: 532
Joined: 2002-08-13 12:05
 

Re: Funktion von Make

Post by dea »

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 :)
mstuebner
Posts: 184
Joined: 2002-06-19 00:05
Location: 84424 Isen
 

Re: Funktion von Make

Post by mstuebner »

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:

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?
Post Reply