A vrai dire, le gestionnaire de paquets que j'utilise et auquel je contribue, c'est macports. Mais j'aime aussi pkgsrc que j'ai essayé mais auquel j'ai finalement préféré macports.
Entre fink, macports et pkgsrc, je connais peu fink.
fink a l'avantage d'avoir des paquets binaires (pas pour tout cependant), l'inconvénient d'être un peu moins pourvu en paquets.
macports a l'avantage d'être fait pour Mac OSX (même s'il marche sous FreeBSD). Il a un bon panel de paquets et il est plutôt simple de l'utiliser et même d'y ajouter de ports. Avantages donc : simplicité, pas mal de travail y est fait.
Inconvénients : parfois ça casse (il faut mettre à jour le programme port régulièrement et non uniquement les "recettes"). source-based donc certains paquets prennent du temps.
pkgsrc a l'avantage d'être stable, d'être essentiellement constitué de Makefile (donc si on sait lire un Makefile, on peut comprendre les recettes, voire les mettre à jour), d'utiliser cvs comme gestionnaire de version. Bref, des outils de base. Il a l'inconvénient d'être multi-plateformes, ce qui fait qu'on n'y trouvera pas de programmes cocoa (adium, gvim aqua, qt-mac...), et source-based.
Enfin, macports peut avoir des problèmes s'il y a des bibliothèques dans /usr/local/ et essayer de lier contre elles au lieu de celles qu'il a installées. pkgsrc ne lie que contre ce qu'il installe (enfin à part les libs standards gcc bien sur). Ça veut aussi dire que si tu installes macports, pkgsrc et fink, tu as des chances de te retrouver avec 4 perl, 4 python (celui d'apple et celui de chacun des gestionnaires), c'est un peu génant.
[^] # Re: Re : Mac os x, open source, compilation
Posté par 태 (site web personnel) . En réponse au message Mac os x, open source, compilation. Évalué à 2.
Entre fink, macports et pkgsrc, je connais peu fink.
fink a l'avantage d'avoir des paquets binaires (pas pour tout cependant), l'inconvénient d'être un peu moins pourvu en paquets.
macports a l'avantage d'être fait pour Mac OSX (même s'il marche sous FreeBSD). Il a un bon panel de paquets et il est plutôt simple de l'utiliser et même d'y ajouter de ports. Avantages donc : simplicité, pas mal de travail y est fait.
Inconvénients : parfois ça casse (il faut mettre à jour le programme port régulièrement et non uniquement les "recettes"). source-based donc certains paquets prennent du temps.
pkgsrc a l'avantage d'être stable, d'être essentiellement constitué de Makefile (donc si on sait lire un Makefile, on peut comprendre les recettes, voire les mettre à jour), d'utiliser cvs comme gestionnaire de version. Bref, des outils de base. Il a l'inconvénient d'être multi-plateformes, ce qui fait qu'on n'y trouvera pas de programmes cocoa (adium, gvim aqua, qt-mac...), et source-based.
Enfin, macports peut avoir des problèmes s'il y a des bibliothèques dans /usr/local/ et essayer de lier contre elles au lieu de celles qu'il a installées. pkgsrc ne lie que contre ce qu'il installe (enfin à part les libs standards gcc bien sur). Ça veut aussi dire que si tu installes macports, pkgsrc et fink, tu as des chances de te retrouver avec 4 perl, 4 python (celui d'apple et celui de chacun des gestionnaires), c'est un peu génant.