• [^] # Re: Et sinon...

    Posté par . En réponse à la dépêche RPM va enfin de l'avant avec la version 4.6. Évalué à 3.

    Si tu installes manuellement, tu te passes ipso facto du gestionnaire de paquets...

    ... donc, pour les dépendances tu es en slip : à toi de gérer ce qui doit et ne doit pas être là... et si tu remplaces une vérification attentive des dépendances utiles par la supposition que "jusqu'ici tout va bien" (alors qu'en fait, que les dépendances soient là n'est juste qu'un heureux concours de circonstance), j'aurais tendance à dire que tu mérites que ça te retombe dessus.

    Avec Debian, par exemple, si je compile et installe manuellement quelque chose avec un "configure;make;make install", et qu'il me faut des dépendances, je les installe manuellement : de fait, si je retire quelque chose qui a aussi ces dépendances, vu qu'elles auront été installées manuellement (ou simplement marquées comme installées manuellement : on ne vas pas se prendre la tête si elles sont déjà là), elles ne seront pas retirées, hein...

    Maintenant, gérer les dépendances à la main est chiant, et c'est pour ça qu'en ces situations, faire un paquet qui listera les besoins en dépendance, c'est infiniment plus propre.

    Bon, après, chacun fait comme il veut : FreeBSD a pkg_deinstall, qui permet la désinstallation automatique des dépendances ; il me semble qu'OpenBSD ne l'a pas... on peut très bien donner le choix à ceux qui veulent crader leur système de ne pas désinstaller les dépendances.

    Mais le faire est une bonne pratique... et que ce soit fait automatiquement, une bénédiction. Si je peux comprendre que c'est un changement auquel certains ne sont pas prêts, je ne comprends pas qu'on puisse refuser d'implémenter une chose aussi essentielle, et courante, dans les gestionnaires de paquets modernes.