Page 1 sur 1

Où mettre mes programmes et procédures

Posté : ven. 3 févr. 2023 13:14
par tioker
Bonjour
Douze ans après, je reprends le flambeau. Cette influenceuse renie tout ce qu'elle nous a inculqué, après bien sûr avoir empoché les dividendes de la vente de ses 8 millions de bouquins vendus. https://fr.style.yahoo.com/marie-kondo- ... 14467.html
Donc je m'y mets. marre de faire des "find" à tout bout de champs pour retrouver ce que je n'ai pas su bien ranger.
Ma question est simple:
- où ranger de manière simple et académique mes programmes (python et C), leurs fichiers (configuration et librairies) et mes procédures (bash) ?
J'ai trouvé ça https://lea-linux.org/documentations/Tr ... es_scripts mais je ne suis pas convaincu.
Je sais que tout ce qui concerne Nemo ou Nautilus doit l'être dans les répertoires créés à cet effet (~/.local/share/[nautilus|nemo]/scripts), mais mes outils (genre générateur de mot de passe, créateur de page web à partir de base json, authentification à deux facteurs ou 2FA ...), où les mettre pour que mon successeur les retrouve facilement :mrgreen: ?

Merci de vos retours d'expérience.

Re: Où mettre mes programmes et procédures

Posté : ven. 3 févr. 2023 14:31
par cyrille
Yep ;)
Pour le bash, ça dépend.
Perso si scripts personnels sans prétention je le laisse dans un dossier scripts de mon /home/$USER (style convertisseur format image, réducteur d'images...)
Si scripts pour la gestion / maintenance de mes serveurs (comme des scripts d'alerte SMS, notification email...), c'est aussi dans un dossier script (mais là dans le /home de mon admin (et non dans le root)
Si vraiment c'est le gros truc développé en bash et packagé, utile pour plusieurs utilisateurs de la station linux, ça ira dans /opt

Et sinon
où ranger de manière simple et académique mes programmes (python et C), leurs fichiers (configuration et librairies)
Alors là je dirai soit dans /usr/local soit dans /opt (cf la différence http://www.extradrm.com/?p=2266 )
Rien n'empêche d'avoir une sous arborescence ensuite en bin/ src/ lib/ ....


Ensuite, ce ne sont que mes 2 sous. ;)
où les mettre pour que mon successeur les retrouve facilement
tu veux nous quitter ? :l :l :l

Re: Où mettre mes programmes et procédures

Posté : ven. 3 févr. 2023 20:23
par tioker
cyrille a écrit :
ven. 3 févr. 2023 14:31
tu veux nous quitter ? :l :l :l
T'inquiète, jamais.
Mais si j'ai un successeur qui récupère mes développements, faut que je soit propre (là c'est plus pour Raspberry).
Merci de ton avis en tous les cas.

Re: Où mettre mes programmes et procédures

Posté : lun. 17 avr. 2023 08:56
par tioker
Bonjour,
J'avais oublié ...
Je mets donc mes programmes dans $HOME/bin.
Ceux que je récupère (mais qui ne sont pas de moi) dans $HOME/.local/bin.
Tout ça pour les intégrer dans ma sauvegarde (de $HOME).
Je clos. Merci.