You can get a Puppet package for most Linux distributions from Puppet Labs. Here's how to install the package for Ubuntu 12.04 Precise:
Download and install the Puppet Labs repo package as follows:
ubuntu@demo:~$ wget http://apt.puppetlabs.com/puppetlabs-release-precise.deb --2013-01-09 13:38:24-- http://apt.puppetlabs.com/puppetlabs-release-precise.deb Resolving apt.puppetlabs.com (apt.puppetlabs.com)... 96.126.116.126, 2600:3c00::f03c:91ff:fe93:711a Connecting to apt.puppetlabs.com (apt.puppetlabs.com)|96.126.116.126|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 3392 (3.3K) [application/x-debian-package] Saving to: `puppetlabs-release-precise.deb' 100%[======================================>] 3,392 --.-K/s in 0.001s 2013-01-09 13:38:25 (2.54 MB/s) - `puppetlabs-release-precise.deb' saved [3392/3392] ubuntu@demo:~$ sudo dpkg -i puppetlabs-release-precise.deb Selecting previously unselected package puppetlabs...