Por que a ordem de instalação do pacote diferiu em duas máquinas?

1

No Ubuntu, eu corro

apt-get install --assume-yes --force-yes packageA packageB

Alguns detalhes:

packageA depends on packageC
packageB depends on packageD

Sempre, a ordem de instalação deve ser C- > A- > D- > B (pacote B instalado após o pacote A instalado), que eu posso entender. Mas em algum momento (em outra máquina), o pedido é D- > B- > C- > A (pacoteB instalado antes do pacoteA instalado), que não consigo entender.

Minha pergunta é por que o packageB foi instalado antes do packageA algumas vezes (ou em algumas máquinas).

Alguém pode explicar isso? Eu perdi alguma coisa? Obrigado

UPDATE

Eu tentei o comando acima em duas máquinas. Na minha máquina, a ordem é sempre packageB- > packageA, mas na outra máquina, a ordem é sempre packageA- > packageB, o que me confunde muito. Ainda preso nesta questão. Quaisquer comentários bem-vindos.

O pedido para instalar o pacote A e o pacote B é aleatório?

    
por BAE 13.09.2016 / 18:25

1 resposta

0

Bem, sempre o apt consegue instalar pacotes e suas dependências de uma maneira ordenada em ordem alfabética crescente. No entanto, se duas máquinas mostrarem instalações diferentes, parece duvidoso que, esteja você instalando os mesmos pacotes nas duas máquinas, e ambas as máquinas solicitem as mesmas dependências a serem instaladas. Tenho medo de que ambas as máquinas tenham diferenças nas dependências instaladas.

    
por SAGAR Nair 13.09.2016 / 18:53