Установка Chocolatey, когда программа уже установлена ​​на windows - PullRequest
0 голосов
/ 22 января 2020

Я перехожу на использование Chocolatey больше на моем ноутбуке windows 10.

Если я уже установил, например, код Visual Studio, «нормальный с windows», каков результат, если позже установить его с помощью "choco install vscode"?

1 Ответ

0 голосов
/ 22 января 2020

Краткий ответ ... это зависит.

Поскольку большинство пакетов Chocolatey являются просто обертками вокруг собственного установщика для приложения, возникает вопрос: что произойдет, если вы попытаетесь установить приложение, которое уже установлено? установлены. В большинстве случаев разумный установщик просто скажет «приложение уже установлено» и продолжит работу. В этих ситуациях Chocolatey обычно обрабатывает это с помощью свойства validExitCodes, которое будет сконфигурировано сопровождающим пакета. Но это не гарантировано.

Лучший совет - попробовать. Если вы совсем не уверены, вы можете удалить существующее приложение и установить его с Chocolatey.

Или вы можете попробовать использовать параметр -n для команды удаления, задокументированный здесь

-n, --skippowershell, --skip-powershell, --skipscripts, --skip-scripts, --skip-aviation-scripts

Пропустить Powershell - не запускать chocolateyInstall.ps1. По умолчанию используется значение false.

Существуют другие пакеты, которые выполняют «другие» действия, поэтому независимо от того, что вы решите делать, я бы посоветовал посмотреть файл пакета chocolateyInstall.ps1 для пакета, чтобы понять, что это пытается сделать.

...