Définir prefix=/usr au lieu de /usr/local avec autogen

Hello,

Quand les sources devaient être configurées avec configure, il fallait préciser --prefix=/usr sinon l’installation se faisait dans /usr/local

Je constate que les paquets sources récents n’incluent plus de “configure”, mais un script “autogen”.

Or, lorsque je compile et installe ainsi un paquet, les logiciels et librairies s’installent dans /usr/local (je n’exécute pas directement le make install, mais construit un paquet avec checkinstall, ce qui me permet de vérifier ce qui précède).

J’ai examiné le Makefile créé par autogen, et il comprend une ligne

prefix=/usr/local

je la modifie en

prefix=/usr

avant de faire un make et un checkinstall, mais dans le paquet résultant, il y a toujours des éléménts installés dans /usr/local.

Donc j’imagine qu’il faut spécifier autrement $libdir, mais je ne trouve pas.

Une solution ?

Merci d’avance,

G.