Archives par étiquette : depot

Autre dépôt utile pour CentOS

Si vous cherchez un dépôt (repository) utile pour du développement web sous PHP 5.3 (la version la plus récente au  moment de la rédaction de cet article) sur CentOS 5, une bonne alternative  s’impose : webtatic.

Bien qu’il existe d’autres dépôts intéressants, plusieurs personnes éprouvent des problèmes avec ces dépôts (Remi et Utter Ramblings).  Par exemple, l’installation des RPMs de Remi causent souvent des problèmes de dépendances.  Dans le cas de Utter Ramblings, les en RPMs sont toujours à la version PHP 5.2.

J’ai donc fait des recherches un peu plus loin pour finalement trouver Webtatic, un dépôt fait par Andy Thompson, un gars qui travaille dans les serveurs et le développement web.  J’ai eu une discussion avec lui et il m’a confirmé avoir aussi essayé d’autres dépôts et avoir finalement décidé de tenir son propre dépôt pour les serveurs de sa compagnie (autant en développement qu’en production).  Il m’a aussi confié vouloir toujours garder la version la plus récente de PHP le plus rapidement possible, question de sécurité et question d’avoir des serveurs à jour technologiquement.

En gros, depuis que j’utilises ce dépôt, j’ai toujours le PHP et Apache le plus récent ainsi que les dépendances nécessaires qui ne font pas défaut et ce, sans aucun problème de sécurité ou de stabilité jusqu’à présent.  Je le recommande donc pour vos besoins de développement web mais évidemment, si vous vous en servez en production, vous devriez être bien servi mais il faut garder en tête que tout ce qui ne viens pas de CentOS ou RedHat n’est pas aussi bien testé et surveillé que les originaux.

Dépôts de Yum utiles pour CentOS

— NOUVEAU —

SVP voir cet article si vous désirez avoir PHP 5.3 sur CentOS 5

Notes

1. RPMForge fonctionne sur CentOS, RHEL (Red Hat Enterprise Linux) et Fedora Core
2. Utter Ramblings fonctionne sur CentOS et RHEL, Fedora Cora a déjà des RPMs plus récents que CentOS et RHEL

RPMForge

Le premier dépôt de je veux vous parler vient de 3 développeurs qui font des paquets supplémentaires pour les distributions Red Hat avec des spécifications personnalisées et ils ont décidé de se réunir pour faire un grand dépôt avec tous leurs paquets.  Ils ont des packets vraiment intéressant qui étendent la distribution plus loin et des packets déjà disponibles mais plus récents que les originaux de la distribution.  Ils essaient également de s’assurer que chaque paquet s’installe tout comme s’il s’agissait d’un packet original de Red Hat.  Ils sont particulièrement intéressant pour ceux qui développent des logiciels utilisant Perl.  Pour installer RPMForge, il suffit de télécharger leur programme d’installation sous forme de RPM et de suivre les instructions sur leur site.

UtterRamblings

Le dépôt UtterRamblings, par Jason Litka, est principalement utilisé par ceux qui veulent développer de logiciels ou sites web sur Apache/PHP/MySQL avec les dernières technologies ou presque sans avoir à compiler et recompiler les logiciels à chaque fois qu’il y a une nouvelle version.  Ce qui arrive est que RHEL et CentOS sont vraiment stables et sécurisés, mais le problème avec la stabilité et la sécurité est qu’il manque parfois de nouvelles fonctionnalités que nous aimerions utiliser en tant que développeurs Web.  Ce dépôt permet ceci presque sans effort.  Il suffit d’installer le dépôt et sa clé et mettre à jour votre système.

Trois Petits Conseils

1. Lors de l’installation des paquets qui ne sont pas de Red Hat ou CentOS, n’oubliez pas que ces paquets sont compilés par des gens qui font un très bon travail mais ces paquets ne seront jamais autant testés, sécuritaires et stables que ceux livrés avec les dépôts de la distribution originale.

2. Personellement, lorsque j’installe de nouveaux dépôts, je vais dans le fichier /etc/yum.repos.d/nomdudepot.repo et je modifie la ligne « enabled=1 » par « enabled=0 ».  Cela m’oblige à faire « yum –enablerepo=nomdudepot … » lors de la mise-à-jour ou l’installation de paquets.  Par exemple, si je veux seulement installer apachetop sur mon serveur web pour surveiller le traffic sur apache, je dois activer manuellement le dépôt lors de ma requête et puis si plus tard je veux faire une mise à jour globale de tous les paquets sur le serveur, il ne mettera pas à jour tous les packets d’origine avec des paquets de RPMForge puisque je ne l’ai pas activé par défaut, je dois toujours le spécifier.  C’est un bon moyen d’avoir seulement les paquets supplémentaires que vous voulez de ces dépôts.

3. Si Apache/PHP/MySQL ou d’autres paquets qui viennent avec votre distribution sont suffisants pour vos besoins, n’installez pas d’autres dépôts que ceux livrés avec votre distribution.  De cette façon, vous serez sûr de ne pas ouvrir des brèches de sécurité et d’avoir un système d’exploitation vraiment stable.