Удалить пакет и его зависимости - PullRequest
0 голосов
/ 27 сентября 2019

Я пытаюсь удалить частный пакет, но поскольку он используется другими пакетами, Шоколад показывает мне следующее:

Невозможно удалить 'tibco-businessworks 6.5.1', ​​потому что 'bw_6.5.1_hf_002 6.5.1.002, tibco_bwpluginibmi 7.2.0 'зависит от него.

Проблема в том, что когда я использую эту команду

choco uninstall tibco-businessworks -forcedependencies  

Шоколад показывает мне то же сообщение, что и раньше.Мне нужно удалить листовые пакеты после этого удаления корневого пакета.

1 Ответ

1 голос
/ 27 сентября 2019

Chocolatey пытается предотвратить прекращение работы других пакетов (и, следовательно, их базовых приложений), соблюдая цепочку зависимостей, существующую для пакетов.

Согласно документации параметр --forcedependencies используется для:

Удаление зависимостей при удалении пакета (s-).По умолчанию установлено значение false.

Это не влияет на текущую ситуацию, поскольку Chocolatey сообщает, что другие пакеты зависят от пакета, который вы пытаетесь удалить.

Чтобы удалить пакет tibco-businessworks, сначала необходимо удалить пакеты bw_6.5.1_hf_002 и tibco_bwpluginibmi.

...