Quan phongvan
2008-Jan-14 16:22 UTC
[Puppet-user] What is the best choice for RPM update tool?
Dear friends, I''ve just taken part into our community on puppet, and I have a question, hope to get yours help as soon as possible. Now I have try to use simultaneously all of three RPM Update tools: puppet, yum and smartpm. My target machine is running on CentOS 4.5 (an RHEL 4 clone), and I want to have some advices from all you about these issue: 1. how about puppet vs yum vs smart on to be the best choice for RPM packages management system. 2. I want to try puppet on embedded system using Linux - RPM system (like VxWorks-Windriver) that lack of gcc and XWindow, if I implement puppet on it, can puppet run well as a update tool for RPM packages management system? or the dependency list of puppet that depends on ruby will become the biggest obstacle? Thank you for your attention. Best regards, -- Never walk alone _______________________________________________ Puppet-users mailing list Puppet-users@madstop.com https://mail.madstop.com/mailman/listinfo/puppet-users
David Lutterkort
2008-Jan-14 23:58 UTC
Re: [Puppet-user] What is the best choice for RPM update tool?
On Mon, 2008-01-14 at 23:22 +0700, Quan phongvan wrote:> I''ve just taken part into our community on puppet, and I have a > question, hope to get yours help as soon as possible. > Now I have try to use simultaneously all of three RPM Update tools: > puppet, yum and smartpm. My target machine is running on CentOS 4.5 > (an RHEL 4 clone), and I want to have some advices from all you about > these issue: > > 1. how about puppet vs yum vs smart on to be the best choice for RPM > packages management system.Puppet isn''t really a package manager - it calls out to other package managers when it needs to do something about packages. Since you are on CentOS, I would stick with yum, which is the native package manager on CentOS.> 2. I want to try puppet on embedded system using Linux - RPM system > (like VxWorks-Windriver) that lack of gcc and XWindow, if I implement > puppet on it, can puppet run well as a update tool for RPM packages > management system? or the dependency list of puppet that depends on > ruby will become the biggest obstacle?What distribution is the embedded system based on ? I would go with whatever is the ''native'' package mgmt system on the system. If it''s CentOS based, yum again would be the best choice. Though running both puppet and yum on the system will pull in both a python and a ruby stack. If it''s a resource constrained embedded system, you probably won''t have room for those (but then I doubt the system will be RPM based to begin with) David