Como instalar um aplicativo com o apt-get e restringi-lo a uma fonte de recompra específica?

5

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> ?

    
por johnml 11.03.2011 / 16:14

2 respostas

3

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
    
por BillThor 11.03.2011 / 16:42
2

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
    
por popey 11.03.2011 / 16:28