Você pode fazer isso fixando o release usando /etc/apt/preferences
. A página do manual é apt_preferences
. O formato é o seguinte:
Package: * Pin: release o=Debian,a=testing Pin-Priority: 900
Eu costumava fazer algo parecido com o yum no CentOS. Acho que havia um parâmetro --enable-repo e --disable-repo.
Existe algo que existe para apt-get install <some pkg>
que restringirá a /etc/apt/sources.list.d/<somefile>
?
Você pode fazer isso fixando o release usando /etc/apt/preferences
. A página do manual é apt_preferences
. O formato é o seguinte:
Package: * Pin: release o=Debian,a=testing Pin-Priority: 900
Eu não acredito que você possa fazer isso de forma rápida e fácil sem um wrapper em torno do apt-get para manipular as fontes manualmente.
No entanto, uma opção é sufixar o pacote que você deseja instalar com o número da versão necessário, que provavelmente será diferente em cada origem.
por exemplo,
apt-get install cowsay=3.03-9.2
Tags apt installation