你可能不需要删除你的旧版本,但是这里是你如何去做的。 (这些说明适用于任何软件)
首先你需要弄清楚你现在的木偶安装在哪里。
以root身份运行“updatedb”重新扫描文件系统。
让这个唧唧歪歪一下
然后input“查找木偶”。
这将显示您的系统上的所有位置与他们的木偶字。
最有可能的是,你的木偶安装在
/ etc / puppet / * /usr/lib/ruby/1.X/puppet / var / lib / puppet,可能还有/ var / puppet
处理事情最安全的方法是将这些目录mv到另一个位置。 即'mkdir / tmp / oldpuppet; mv / var / puppet / tmp / oldpuppet / varpuppet'等等。
另外一定要清理二进制文件。 (很可能在/ usr / sbin中)/ usr / sbin / puppetca / usr / sbin / puppetd / usr / sbin / puppetmasterd / usr / sbin / puppetqd / usr / sbin / puppetrun
木偶是一个频繁更新的移动目标。 你可能别无select,只能从源头上build立木偶。
不过,你会更适合做木偶的RPM版本。 (从而创build你可以安装在你的redhat系统上的.rpm包,并且获得包pipe理的所有好处。)
这里有一个文件描述如何做到这一点。
http://agilesysadmin.net/building-puppet-rpms
祝你好运…