Lorsque je compile une nouvelle application en suivant les instructions après décompressions :
$./config
$make
#make install
Est ce que le fait que ces procédures se déroulent sans arrêt sur une erreur bloquante, garantit que les étapes de compilation se sont bien passées ?
C'est à dire, est ce que les messages d'erreur ou de warning qui pourraient avoir été générés sont sans gravité si la procédure ne se termine pas sur une erreur ?
# La bonne facon de procéder
Posté par Edouard Gomez (site web personnel) . Évalué à 2.
L'opérateur && exécute ce qui suit uniquement si la commande le précédant termine avec un code retour 0 (valeur qui dit, tout s'est bien passé pour les applis unix traditionnelles).
Donc ma ligne se lit.
Fait le configure, si le configure a bien marché, fait le make, si le make a bien marché, fais l'install.
Si la moindre etape foire, ca s'arretera simplement.
[^] # Re: La bonne facon de procéder
Posté par kesako . Évalué à 2.
[^] # Re: La bonne facon de procéder
Posté par nicodache . Évalué à 2.
le problème, c'est qu'il faut etre la pour taper le pass pour le sudo, alors qu'en étant root, pas besoin :D
[^] # Re: La bonne facon de procéder
Posté par Ju. . Évalué à 4.
Je propose :
./configure && make && beep
;-)
[^] # Re: La bonne facon de procéder
Posté par gc (site web personnel) . Évalué à 2.
gc ALL=(root) NOPASSWD: ALL
[^] # Re: La bonne facon de procéder
Posté par Edouard Gomez (site web personnel) . Évalué à 3.
De plus je rappelles qu'installer des packages sources sur nos belles distros RPM ou debian, SAIMAL !
Utilisez au moins une arborescense à part ou mieux des logiciels qui gèrent ça tout seul comme GNU stow iirc.
[^] # Re: La bonne facon de procéder
Posté par nicodache . Évalué à 4.
(genre /usr/local/j2sdk, par exemple)
(et merci de pas lancer de bête poilues sur l'exemple donné)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.