Salut,

Le Jeudi 28 Novembre 2002 21:29, vous avez écrit :
> > Oui, et le path des man, des bin, des includes, des lib, des icônes
> > etc... ?
>
> le path des man se configure de manière très simple dans /etc/man.config
> le path des bin en ajoutant /usr/local/bin à $PATH
> le path des lib en ajoutant /usr/local/lib à $LD_LIBRARY_PATH
> pour les includes, voici comment elles sont trouvées par configure pour par
> exemple gtk: $ gtk-config --cflags

Ok. Mais avec un simple --prefix=/usr je m'évite les manips que tu as 
décrites.

> "make install" copie les fichiers là où on lui dit de le faire. s'il les
> installe un peu partout avec --prefix=/usr/local (par défaut), je ne vois
> pas bien comment il les installerait mieux en changeant pour --prefix=/usr.

Au moins, la logique de la distro mandrake est respectée.

> rpm = redhat package manager. redhat est la première distribution à les
> avoir utilisés. debian utilise une autre forme de package manager nommé
> apt-get avec les fichiers .deb je suis donc surpris que les tar (gz et bz2)
> puissent être "construits" "pour" ces 2 distributions qui ne les utilisent
> pas par défaut pour leurs installations. et navré d'apprendre qu'ils ne
> sont pas pour slackware, gentoo, lfs et bien d'autres ...

Les path majoritaires sont utilisés. Et les rpm sont construits pour redhat, 
tu l'as dit. Sauf les rpm mandrake qui utilisent leurs propres répertoires.

Tu peux choisir de continuer à avoir des relations extra-conjugales avec des 
mouches en vol. Il n'empêche. Le répertoire /usr/local n'est pas prévu pour 
mdk et je n'y suis pour rien. Il se trouve que je suis programmeur C et que 
je compile à jet continu des utilitaires. Lorsque je précise /usr pour le 
prefix je n'ai pas de problème de compil. Certes, tu peux choisir de violer 
la phylosophie d'une distro en changeant tes path. Mais j'en ai ras le bol 
d'entendre des linuxiens bricoler les scripts, fiers de dire que ça marche.

La liste s'appelle "debutant". Je me contente de dire qu'un tar bien fait 
comporte un ./config et qu'en précisant --prefix=/usr on reste dans la 
logique de mdk. Et que dans le cas contraire on modifie une ligne du Makefile.

Ou on passe à debian ou redhat.

Tout marche sous linux. Il suffit de sacrifier son temps libre et de divorcer.

Tom (marié et des chats à fouetter)
-- 
Thomas Pimmel
email : [EMAIL PROTECTED]
http : http://www.ringard.org

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à