Discuter:LogicielsTiers

Un article de Projet de documentation fug-fr .

Jump to: navigation, search

J'ai des petits doutes quant à l'explication concernant les types de dépendances (section "Mettre à jour les ports"): d'après moi, et j'attends vos avis, il y a bien deux types de dépendances:

  • build-time dependencies: des programmes, bibliothèques à utiliser en linkage, etc. sont nécessaires pendant la phase de construction
  • run-time dependencies: des bibliothèques dans le cas d'un linkage dynamique, des répertoires et des indexes (par ex. xmlcatmgr) et tout autre objet nécessaire pendant l'exécution de l'application

J'ai l'impression que Dru exprime plutôt que le port a certaines dépendances, et que d'autres dépendances s'exercent sur lui (P1 requière P2 et P3, et P1 est utilisé par P4, P5 et P6 qui ont donc eux-mêmes une dépendance envers P1): comment avez-vous compris la version simplement traduite ?

Francis 9 avr 2006 à 19:08 (CEST)

Je viens de regarder la traduction que j'en avais faite, il y a une différence dans l'explication de "portupgrade -arR". Les dépendances de construction sont mises dans le répertoire de travail, et ne sont pas prises en compte par les options de portupgrade.
cf: man portuprade:

r
--recursive
	Act on all those packages depending on the given packages as well.
-R
--upward-recursive
	Act on all those packages required by the given packages as well. (When specified with -F,
       fetch recursively, including the brand new, uninstalled ports that an upgraded port requires)

Les options n'agissent à mon sens, que sur les dépendances applicatives, dument répertoriées dans la db des packages.
Dumpy