Debian: Como posso puxar um único pacote com dependências de outro repositório?
-
21-08-2019 - |
Pergunta
Eu estou no Debian Etch e quero puxar subversion1.5.1 de testar embora seja uma máquina de produção. Eu preciso para manter o mínimo de risco.
Alguma dica?
Solução
Basta adicionar o repositório de teste para o seu sources.list e fixar a prioridade dos pacotes de teste para um valor muito baixo:
Adicione o seguinte ao / etc / preferências / apt:
Package: *
Pin: release a=testing
Pin-Priority: 200
200 significa que novos pacotes em teste ainda substituir pacotes locais que não estão em estável (é local sempre 100), mas não aquelas que estão no repo estável também.
apt_preferences Ler (5) para mais informações sobre pinagem.
Em seguida, você pode instalar pacotes a partir de testes fazendo
$ apt-get install -t testing $some_package
mas eles não serão instalados por operações de actualização normal ou não será o padrão quando instalado com apt.