Oui dans presque tous les cas le chemin d'installation est fixé dans le package et donc pour modifié le moindre détails y compris l'emplacement de l'installation il faut compiler les sources
MAIS pour être propre un programme doit etre installé tel que :
-binaires dans /usr/bin
-librairies dans /usr/x11R6/lib/nomduprogramme
-fichiers du programme dans /usr/X11R6/share/nomduprogramme
-fichier de start du programme dans /home/UTILISATEUR/.nomduprogramme/nomduprogramme.rc
-fichier de config du programme pour l'utilisateur dans /home/UTILISATEUR/.nomduprogramme/nomduprogramme.conf
-fichier de config par défaut du programme dans /usr//usr/X11R6/share/nomduprogramme/nomduprogramme.conf ou dans /etc/nomduprogramme.conf à la limite si c'est un programme systeme auquel cas son start sera dans /etc/init.d/nomduprogramme
etc...etc...
pref c'est quand même un minimum normalisé tout ça bref l'utilisateur ne doit pas se croire ni se sentir autorisé à installer dans (par exemple) /home/utilisateur/nomduprogramme
RESPECTEZ LA NORME LSB (linux base standard) sinon ne venez pas demander d'aide sur les forums parceque vous avez niqué votre config (!) na (!)
les autres avantages de la compilation ?
-le programme est configuré pour TA machine et optimisé pour celle ci
-choix des options
-installation propre garantie (choix des emplacement des librairies, des docs, des binaires etc.... pour se normé au LSB et pas à ta distrib)
-desinstallation totale et propre possible !
-garantie absolue que le programme fonctionne sur 100% des distribs existantes
-fonctionne sur tous les materiels (PC,MAC,SUN,SGI,ARM,etc...)
-pas de dépendances existantes hormis rarement les libs (en générale fournies avec le source du programme)
-le programme sera plus stable et plus performants (forcement puisqu'optimisé pour TA machine)
-obligation de lire la doc du produit que tu installes (tu le maitrises mieux ducoup)
le défauts de la méthode compilation ?
-long et parfois rebarbatif...
-souvent la doc du produit et en français mais la doc d'install reste en anglais...
voilà...
donc la réponse est oui il faut compilé pour avoir TA propre conf du programme (et le choix de l'installer comme tu dois le faire), et oui c'est beaucoup mieux pour ta machine (vitesse,stabilité,propretée,etc...)
Poste le Wednesday 19 October 2005 15:34:43