Usando o pacote de atualizações não assistidas do Debian

1

Estou tentando fazer com que todos os pacotes oficiais do Debian sejam atualizados em uma caixa Wheezy - eu configurei o seguinte:

"o=Debian,a=oldstable";
"o=Debian,a=oldstable-updates";
"o=Debian,a=oldstable-backports";

Eu também tenho um repositório interno da empresa que deve ter a mesma coisa:

"o=CompanyName";

Existe uma atualização para um pacote interno que posso usar com o apt-get, mas atualizações não assistidas parecem ignorá-lo, já que também serão extraídos 2 novos pacotes (que são dependências recém-adicionadas):

Checking: some-task-common (["<Origin component:'wheezy' archive:'production' origin:'CompanyName' label:'' site:'internal.repo.url' isTrusted:True>"])
pkgs that look like they should be upgraded:
Fetched 0 B in 0s (0 B/s)
fetch.run() result: 0
blacklist: []
Packages that are auto removed: ''
InstCount=0 DelCount=0 BrokenCout=0
No packages found that can be upgraded unattended

No entanto, uma execução a seco com o apt-get fornece isso:

The following NEW packages will be installed:
  disktype python-pil
The following packages will be upgraded:
  some-task-common

Este é o comportamento esperado quando um pacote totalmente novo seria enviado?

    
por alanbeard 10.03.2016 / 12:07

1 resposta

2

Publicação de um comentário sobre a pergunta original:

Tanto quanto eu poderia descobrir, este é o comportamento pretendido - upgrades não supervisionados só atualizarão pacotes - qualquer ação que envolva instalar / remover outros pacotes não acontecerá. Isso significa que, se novas dependências forem adicionadas ou se as dependências de um pacote quiserem remover outro pacote, os pacotes responsáveis não serão atualizados. Eu posso ver o pensamento por trás disso - você não quer que ele destrua seu sistema se algo crítico for removido.

    
por 30.08.2016 / 13:29