6 votes

Quelle est la meilleure source pour les paquets Solaris?

Il existe plusieurs sources de packages complémentaires pour Solaris, blastwave, openCSW, Sunfreeware et pkgsrc. Idéalement, j'aimerais rester aussi proche que possible d'un seul système de packaging, lequel de ceux-ci me recommanderiez-vous d'utiliser? Ou devrais-je les ignorer et créer les miens?

6voto

OpenCSW a les packages les plus à jour des trois sites, sauf si vous voulez spécifiquement tout le bureau GNOME. Nous avons toutes les libs de base gtk/etc à jour, et même firefox3. C'est juste que jusqu'à présent, personne n'a vraiment eu assez d'intérêt pour l'environnement de bureau GNOME pour mettre à jour "le bureau".

Jetez un coup d'œil à la page des packages, pour voir ce que nous avons comme versions.

http://www.opencsw.org/packages

0 votes

Pour ceux qui aiment bricoler avec des packages : Il est également facile d'utiliser les descriptions de compilation d'OpenCSW : svn co --ignore-externals gar.svn.sourceforge.net/svnroot/gar/csw/mgar opencsw Le système de compilation OpenCSW abstrait la plupart des inconvénients de la construction de packages Solaris.

3voto

chefnelone Points 733

Je pense que Sunfreeware est considéré comme la source la plus stable et fiable, bien qu'il soit souvent en retard par rapport à Blastwave en ce qui concerne les versions récentes.

Dans mon entreprise, nous utilisons Sunfreeware pour nos packages de production, et Blastwave pour les outils de développement. Cela présente l'avantage que les deux ensembles de packages sont physiquement et logiquement distincts, car Sunfreeware s'installe sous /usr/local et Blastwave s'installe sous /opt/csw.

Ainsi, lorsque nous construisons et lions des logiciels contre /usr/local sur notre machine de développement, nous sommes confiants qu'elle reproduit de près notre environnement de production, tandis que tout ce qui se trouve sous /opt/csw est considéré comme une sorte de zone libre, où toutes sortes de packages de développement et leurs dépendances sont installés.

Blastwave propose également une version récente de Trac, ce qui est une bénédiction car la construction de celui-ci à partir de source sur Solaris est douloureuse.

PS : Et non, vous ne devriez certainement PAS les ignorer, non seulement ils vous font gagner énormément de temps, mais ils ont également été construits par des experts qui savent comment éliminer diverses incompatibilités et problèmes qui peuvent exister. N'ayez pas peur de construire vous-même si vous avez de bonnes raisons - vous pouvez souvent réduire considérablement les dépendances en construisant des versions 'lite' de packages (par exemple, je construis une version de PHP qui exclut toute fonctionnalité liée au XML). Au final, vous devez trouver un équilibre qui convient à vos besoins et à votre environnement.

2voto

jasonjwwilliams Points 191

Si vous venez d'un environnement comme Ubuntu ou Debian où 99% du temps vous êtes à un apt-get de distance de n'importe quel paquet que vous voulez installer, alors Blastwave sera plus adapté. Il est livré avec un outil qui superpose pkg-add appelé pkg-get qui prendra un nom de paquet, le trouvera dans le dépôt réseau et l'installera.

Sur nos machines Solaris Express, nous utilisons principalement Blastwave. C'est rapide, facile et nous n'avons eu aucun problème de fiabilité avec les paquets (nous exploitons un service de messagerie 24/7). De temps en temps, il y a un paquet que Blastwave n'a pas, et nous l'installons manuellement à partir de Sunfreeware s'il est disponible ou nous le compilons à partir des sources.

En revanche, si vous débutez avec Solaris, donner une chance à Opensolaris est également une option. Une expérience similaire à apt-get pour tous les paquets (y compris ceux du système). Les dépôts ne sont pas encore aussi grands que ceux de Blastwave mais ils s'en rapprochent. Nous avons migré environ 80% de nos boîtes Solaris Express vers Opensolaris 2008.11 et 2009.06.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X