A partir da documentação do Debian backports , você precisa especificar manualmente o repositório quando você instalar via CLI, porque os pacotes portados são preso com uma prioridade mais alta que os pacotes padrão.
De acordo com esta resposta ServerFault , você precisará fixar o repositório inteiro ou pacotes individuais para usar backports.
Com o módulo apt do Puppetlabs, você pode fazer isso usando a classe apt::backports
, que adicionará o repositório backport e soltará um arquivo pin:
class { 'apt::backports':
location => 'http://ftp.de.debian.org/debian',
release => 'wheezy-backports',
repos => 'main',
pin => 500,
}
Se você não quiser fixar todo o repositório, pode fixar pacotes individuais usando apt::pin
(o exemplo abaixo, você pode precisar ajustá-lo):
apt::pin { 'backports_git':
packages => 'git',
priority => 500,
release => 'main',
}
Mais documentação está aqui: link