• # STOW

    Posté par . En réponse au journal Réinventer la roue est parfois plus simple que de réutiliser l'existant .... Évalué à 8.

    Moi j'utilise stow depuis des années. Le principe est très simple:

    Tu installes ton programme dans /usr/local/stow/mon_program

    puis, dans le répertoire '/usr/local/stow' tu lances:

    $ stow mon_program

    Stow va ensuite créer plein de lien symboliques pour chaque fichier dans mon_program pour faire un sorte que, du point de vue système, tout est dans /usr/local.

    Donc tu n'as qu'à mettre /usr/local/bin et /usr/local/lib dans les bonnes variables d'environnement.

    Si tu veux désinstaller ton programme, va dans /usr/local/stow et lance:

    $ stow -D mon_program

    S'il a été modifié, tu peux le réinstallé avec:

    $ stow -R mon_program

    Et, cerise sur le gâteau, stow vérifie s'il y a des collisions avec d'autres programmes. Comme ça, tu ne risque pas d'écraser un fichier qui existe déjà!