Sind die Makefiles auf den Debian-Repos anders? GELÖST

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
cartun
Beiträge: 234
Registriert: 19.06.2010 11:55:45
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Sind die Makefiles auf den Debian-Repos anders? GELÖST

Beitrag von cartun » 31.10.2010 13:18:48

Hallo,

ich lese gerade einen Artikel über den Linux-3-Satz.
Dort steht z.B. das man den Installationspfad in der Makefile anpassen kann und zwar über DEST.
Habe mir dann mal testweise den Source-Code von diesem kleinen "hello-world" Programm auf dem Debian-Reso besorgt, entpackt und mir die
Makefile.in angeschaut (Debianhello).

Erstens war ich erschrocken was da alles im Makefile steht und zweitens finde ich die Sektion von DEST usw. nicht.
Daraus ein .deb zu bauen und dann zu installieren ist kein Problem... aber sind die Makefiles irgendwie anders?

Würde mich sehr über eine Aufklärung freuen! :THX:
Zuletzt geändert von cartun am 31.10.2010 13:59:40, insgesamt 1-mal geändert.

DeletedUserReAsG

Re: Sind die Makefiles auf den Debian-Repos anders?

Beitrag von DeletedUserReAsG » 31.10.2010 13:22:42

Der klassische Dreisatz beginnt doch eh mit './configure', wo man mit --prefix das Zielverzeichnis angeben kann. Was letztlich im Makefile steht, bestimmt der Entwickler. Muss also nicht an Debian liegen, wenn mal was nicht da, oder zuviel da ist.

cu,
niemand

cartun
Beiträge: 234
Registriert: 19.06.2010 11:55:45
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Re: Sind die Makefiles auf den Debian-Repos anders?

Beitrag von cartun » 31.10.2010 13:25:00

Hey,

blöde frage aber gibt es die --prefix option "immer"?
./configure --help gibt mir darüber keine Auskunft..

DeletedUserReAsG

Re: Sind die Makefiles auf den Debian-Repos anders?

Beitrag von DeletedUserReAsG » 31.10.2010 13:36:12

Bislang ist mir noch kein configure-Script untergekommen, bei dem es das nicht gab.

cu,
niemand

cartun
Beiträge: 234
Registriert: 19.06.2010 11:55:45
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Re: Sind die Makefiles auf den Debian-Repos anders? GELÖST

Beitrag von cartun » 31.10.2010 14:00:02

Hey,

okay, vielen Dank! :P

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: Sind die Makefiles auf den Debian-Repos anders? GELÖST

Beitrag von gms » 31.10.2010 14:07:27

die prefix-Option sollte aber nicht mit der DESTDIR Variablen verwechselt werden

Beispiel mit den GNU-autotools:

./configure --prefix=/usr/local
make install DESTDIR=/package/root

Beispiel mit CMake:

cmake -DCMAKE_INSTALL_PREFIX=/usr/local /pfad/zum/source_dir
make install DESTDIR=/package/root

Bei beiden Beispielen wird das Paket in /package/root/usr/local installiert

Gruß
gms

Antworten