La versione 0.25 di Puppet rappresenta un significativo passo evolutivo nella storia del programma e, al momento, è la versione stabile più recente ed è quella raccomandabile.
Vediamo come installarla su diverse distribuzioni.
REDHAT 5 / CENTOS 5
Puppet viene fornito nel repository EPEL, che puņ essere installato con:
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
Quindi installare Puppet con:
yum install -y puppet
REDHAT 6
Analogamente sulla nuova versione di RedHat enterprise Linux (e distribuzioni derivate) si installa prima EPEL:
rpm -Uvh http://download.fedora.redhat.com/pub/epel/beta/6/i386/epel-release-6-1.noarch.rpm
e poi Puppet:
yum install -y puppet
UBUNTU 8.04 LTS
Su questa versione di Ubuntu č raccomandabile l'uso del backport repo di Stephane Graber:
echo "deb http://ppa.launchpad.net/stgraber/puppet/ubuntu hardy main" >> /etc/apt/sources.list.d/puppet.list
e dopo aver importato la relativa chiave::
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E7716B13
si puņ procedere con l'installazione:
apt-get update
apt-get install -y puppet
UBUNTU 10.04 LTS
Sulla nuova LTS di Ubuntu Puppet 0.25 č disponibile nei repository ufficiali, per cui basta:
apt-get update
apt-get install -y puppet
DEBIAN 5
Su Debian 5 (lenny) si deve utilizzare il backports repo:
echo "deb http://www.backports.org/debian lenny-backports main contrib non-free" >> /etc/apt/sources.list.d/backports.list
poi vanno installate le relative chiavi usare per firmare i pacchetti:
apt-get update
apt-get install -y debian-backports-keyring
e quindi si puņ procedere con l'installazione:
apt-get update
apt-get -t lenny-backports install -y puppet
DEBIAN 4
Su Debian 4 (etch) si possono PROVARE i lenny-backports repo:
echo "deb http://www.backports.org/debian lenny-backports main contrib non-free" >> /etc/apt/sources.list.d/backports.list
e poi, ancora:
apt-get update
apt-get install -y debian-backports-keyring
apt-get update
apt-get -t lenny-backports install -y puppet
SLES 11
Su Suse Enterprise Linux 11 Puppet 0.24 č fornito di default, ma per usare la versione 0.25 si deve usare un repository alternativo:
wget http://download.opensuse.org/repositories/system:/management/SLE_11/system:management.repo -O "/etc/zypp/repos.d/system:management.repo"
E' poi possibile installare Puppet con:
zypper install -y puppet
Puppet è un potente strumento di system automation che permette la gestione centralizzata di una infrastruttura di sistemi Unix.