То, почему порядок установки пакета отличается, отличалось на двух машинах?

В Ubuntu я работаю

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

Некоторые детали:

packageA depends on packageC
packageB depends on packageD

Всегда, порядок установки должен быть C-> A-> D-> B (packageB установленный после packageA установленный), который я могу понять. Но когда-то (на другой машине), порядок является D-> B-> C-> (packageB установленный прежде packageA установленный), который я не могу понять.

Мой вопрос состоит в том, почему packageB устанавливал прежде packageA иногда (или на некоторых машинах).

Кто-либо может объяснить это? Я пропускал что-нибудь?Спасибо

ОБНОВЛЕНИЕ

Я попробовал вышеупомянутую команду на двух машинах. На моей машине порядок всегда packageB-> packageA, но на другой машине, порядок всегда packageA-> packageB, который смущает меня много. Все еще всунутый эта проблема. Любые комментарии одобрены.

Порядок состоит в том, чтобы установить packageA и packageB случайный?

1
задан 13 September 2016 в 22:42

1 ответ

Ну, всегда apt удается установить пакеты и их зависимости отсортированным образом в алфавитном порядке по возрастанию.
Однако, если две машины показывают разные установки, кажется сомнительным, что вы устанавливаете одинаковые пакеты на обеих машинах, и обе машины запрашивают одинаковые зависимости для установки. Я боюсь, что на обеих машинах есть разница в установленных зависимостях.

0
ответ дан 8 December 2019 в 08:54

Другие вопросы по тегам:

Похожие вопросы: