Installare una versione specifica di puppet dal repository ufficiale
Jump to navigation
Jump to search
Debian
- Si vuole installare puppet 2.7.23 su debian squeeze, per farlo dialogare su un server Wheezy
- Installare il pacchetto di release:
wget http://apt.puppetlabs.com/puppetlabs-release-squeeze.deb sudo dpkg -i puppetlabs-release-squeeze.deb
- Impostare i Pin Apt in base a i requirements che si desumo da apt-cache show packagename e apt-cache policy packagename:
sudoedit /etc/apt/preferences.d/puppet
Package: puppet Pin: version 2.7.23* Pin-Priority: 1001 Package: puppet-common Pin: version 2.7.23* Pin-Priority: 1001 Package: facter Pin: version 1.7.6* Pin-Priority: 1001 Package: * Pin: release o=Puppetlabs,a=squeeze,n=squeeze,l=Puppetlabs,c=main Pin-Priority: 1001
- Aggiornare repository
sudo apt-get update
- Scaricare, verificando che installi puppet, puppet-common e facter da apt.puppetlabs.com:
sudo apt-get clean && sudo apt-get update && sudo apt-get install puppet -d
- Installare
sudo apt-get install puppet
- Controllare:
dpkg -l puppet puppet-common facter
ii facter 1.7.6-1puppetla Ruby module for collecting simple facts about ii puppet 2.7.23-1puppetl Centralized configuration management - agent s ii puppet-common 2.7.23-1puppetl Centralized configuration management
- Verificare
puppet --version 2.7.23