4125Fermer4127
PpHdLe 10/05/2013 à 17:10
Brunni (./4118) :
Folco (./4116) :
Pour Make install, c'est normal, ça va écrire en général dans /usr/bin. Pour les autres, même réponse que PpHd.

"En général". 60% du temps quoi (et puis de toute même 99% ce serait pas assez). Et ça ne change pas que je trouve ça dangereux, je n'ai pas forcément envie de vouloir donner mes droits root à un énorme script qui prend des plombes et qui peut faire ce qu'il veut de mon système. J'aurais typiquement plus confiance à donner une seule fois mon mdp pour bouger le package dans un dossier fait pour (la copie étant une seule opération, réalisée par le système), aucun autre script -- surtout pas faisant partie de la distribution de l'appli, n'ayant besoin des droits root ensuite.

Personnellement, je n’exécute plus jamais make install en root.
Je fais toujours un ./configure --prefix=$HOME/Apps/APP-NAME-VERSION/ && make && make install
Et souvent un make check. Au moins, ca reste après un reinstall du système.
A la fin, je créée aussi souvent un run.sh qui positionne le PATH et le LD_LIBRARY_PATH qui vont bien pour lancer l’exécutable.
Par contre, c'est pas intégré proprement dans le système - pas d'entrée dans le menu (mais je m'en fiche).