APT: repo adicional para alguns pacotes

0

usamos um repositório próprio para alguns pacotes. Como podemos evitá-lo, que esses pacotes serão atualizados de outros repositórios (por exemplo, se os pacotes no espelho oficial forem mais novos que nossos pacotes) por um upgrade do apt-get?

Nós usamos sistemas do Ubuntu (apt).

    
por AgentTux 17.11.2015 / 10:22

2 respostas

1

Você pode reter um pacote específico para que ele nunca seja atualizado automaticamente, nem pelos repositórios oficiais, nem pelos seus PPAs pessoais ou qualquer outra fonte.

O comando é simples, basta substituir PACKAGE_NAME pelo nome do pacote que você deseja reter. Você também pode inserir uma lista de pacotes separados por espaço:

sudo apt-mark hold PACKAGE_NAME

Para desfazer isso e ativar as atualizações automáticas deste pacote novamente, use:

sudo apt-mark unhold PACKAGE_NAME

Acredito que isso funcione somente para pacotes instalados, quando tento reter um pacote não instalado, ele não salva esse estado.

    
por Byte Commander 17.11.2015 / 10:40
0

Obrigado pela sua resposta. Eu encontrei a seguinte solução com pinagem de apt e set priority's.

Apt Pinning (ubuntuusers.de)

    
por AgentTux 17.11.2015 / 11:35