Primero debemos conocer qué versiones del paquete que deseamos tenemos disponibles para entonces poder elegir una. Supongamos que queremos saber las versiones disponibes del paquete puppet

 apt-cache policy puppet 

Debemos obtener also similar esto

 puppet:
Installed: (none)
Candidate: 3.8.5-1puppetlabs1
Version table:
3.8.5-1puppetlabs1 0
500 http://repos.upr.edu.cu/puppetlabs/ trusty/main amd64 Packages
3.8.4-1puppetlabs1 0
500 http://repos.upr.edu.cu/puppetlabs/ trusty/main amd64 Packages
3.8.3-1puppetlabs1 0
500 http://repos.upr.edu.cu/puppetlabs/ trusty/main amd64 Packages
3.8.2-1puppetlabs1 0
500 http://repos.upr.edu.cu/puppetlabs/ trusty/main amd64 Packages
3.8.1-1puppetlabs1 0
500 http://repos.upr.edu.cu/puppetlabs/ trusty/main amd64 Packages

Suponiendo que seleccionamos la versión 3.8.5-1puppetlabs1 se procede de la siguiente manera

 sudo apt-get install puppet=3.8.5-1puppetlabs1 

Listo!!

FUENTE: http://ayuda.upr.edu.cu/