Как автоматически установить все зависимости?

Как автоматически установить все зависимости?

Например, у меня есть «winehq-devel_4.12.1_buster_amd64», которому требуется «wine», которому требуется «wine-development» и т. д. (Я имею в виду файлы .deb, устанавливаемые менеджером пакетов)

Как установить все дерево/стек зависимостей?

То же самое с использованием командной строки для установки приложений? (используя apt-get ...)

Примечание: у меня Deepin OS 15.10.2, если нужно.

И как это сделать для последних версий программного обеспечения (от разработчика)?

Сейчас я пытаюсь установить Wine, а именнозависимость wine-devel-0386. Есть ли способ решить эту (и подобные ситуации) автоматически?

решение1

Я все еще новичок и работаю на ОС Unix, так что вполне вероятно, что я ошибаюсь... Но в любом случае...

Вы читали эту страницу вики? Там упоминается разрешение конфликтов зависимостей, устаревших пакетов r/t или проблем 64 против 32 бит и т. д.

WineHq Вики

«Если вы ранее установили пакет Wine из другого репозитория, удалите его и все пакеты, которые от него зависят (например, wine-mono, wine-gecko, winetricks), прежде чем пытаться установить пакеты WineHQ, поскольку они могут вызвать конфликты зависимостей».

Или вы пробовали использоватьДомашнее пиво? См. этот пост в блоге ниже, для информации об этом. В нем говорится конкретно об использовании HBrew для помощи с установкой Wine. Дэвид Баумгольд

«Homebrew — это менеджер пакетов, который значительно упрощает установку программ с открытым исходным кодом. В частности, попытка установить большую программу, такую ​​как Wine, без помощи менеджера пакетов будет чрезвычайно сложной. К счастью, сам Homebrew прост в установке: просто откройте Терминал и выполните эту команду:»

`ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"`

Удачи!

Связанный контент