05-02-2020, 20:37:09
Ok.
En revanche, va falloir supprimer "def installNmapModule(distrib)".
C'est à ton système de paquet (apt) de gérer les dépendances, pas à ton soft.
pip ça doit rester un outil pour du dev, pas pour les utilisateurs : c'est le meilleur moyen de flinger une distrib et d'avoir des bugs non reproductibles parce que t'as des libs avec des versions diff non compatibles.
En plus, pip va prendre la version la plus récente donc si au moment ou t'as créer ton script t'es sur la v1.2 et que dans 1 an, y'a la v2.0 qui sort, ben il va utiliser cette version.
Enfin, si tu gères pip3, il faudra l'inclure dans les dépendances du paquet debian : ça fait doublon et ça va télécharger une dépendance inutile.
Je pense que ça part d'un bon sentiment mais en voulant trop bien faire, tu risques d'entrainer plus de soucis que d'en résoudre.
En revanche, va falloir supprimer "def installNmapModule(distrib)".
C'est à ton système de paquet (apt) de gérer les dépendances, pas à ton soft.
pip ça doit rester un outil pour du dev, pas pour les utilisateurs : c'est le meilleur moyen de flinger une distrib et d'avoir des bugs non reproductibles parce que t'as des libs avec des versions diff non compatibles.
En plus, pip va prendre la version la plus récente donc si au moment ou t'as créer ton script t'es sur la v1.2 et que dans 1 an, y'a la v2.0 qui sort, ben il va utiliser cette version.
Enfin, si tu gères pip3, il faudra l'inclure dans les dépendances du paquet debian : ça fait doublon et ça va télécharger une dépendance inutile.
Je pense que ça part d'un bon sentiment mais en voulant trop bien faire, tu risques d'entrainer plus de soucis que d'en résoudre.

