Makefiles + slack pkg

v13 at priest.com v13 at priest.com
Fri Dec 7 17:44:02 EET 2001


On Friday 07 December 2001 15:55, Dimitris Mandalidis wrote:
> Είχαμε τις προάλλες μια συζήτηση για το πως φτιάχνονται τα packages στο
> slackware. Είχε πει λοιπόν ο DJ Art, μεταξύ άλλων για make install
> DESTDIR=/anywhere, και θα ήθελα να ρωτήσω πως γίνεται αν το Makefile
> δεν έχει DESTDIR να τα στείλω εκεί που θέλω, δεδομένου ότι δεν γίνεται
> να πειράξω τα prefix κλπ κλπ γιατί υπάρχουν προγράμματα που κατά τη
> διάρκεια του install target πειράζουν διάφορα πράγματα βάσει του
> prefix.

To DESTDIR, einai mia metabliti poy xrisimopoiei to automake. Epomenos, to 
100% ton Makefiles poy proerxontai apo to automake (kai kat'epektasi, to 95+% 
ton paketon poy xrisimopoioyn to autoconf) thn exoyn. H DESTDIR, einai by 
default adeia kai mpenei mprosta apo kathe antigrafi poy ginetai. Etsi an 
exeis pei --prefix=/usr/local kai meta peis 
make DESTDIR=/tmp install
tha paei kai tha ta balei sto /tmp/usr/local/....

An tora enoeis to pos ginetai na kaneis to idio me Makefiles poy den 
proerxontai apo to automake, tote aplos prepei na ta kaneis ena vi kai na 
deis poy orizoyn to meros poy kanoyn tin egkatastasi (einai praktika adynato 
na min xrisimopoioyn mia metabliti poy na orizei poy tha egkatastathoyn)

An pali enoeis, pos ginetai na baleis ta programmata se dirs poy thes esy, 
alla to prefix na einai (px) to /usr/local/mpla , tote des ta:
--bindir, --sbin-dir, --exec-prefix, --datadir, --sysconfdir klp klp
ta opoia mporoyn na syniparksoyn mazi me to --prefix

> Δ.
<<V13>>



More information about the Linux-greek-users mailing list