Запуск choco upgrade
установит пакет, если он еще не установлен.
Как я могу обновить пакет Chocolatey, если он уже установлен, и установить его, если он не установлен?
403
Eric Sondergard
Я пишу набор сценариев PS, чтобы помочь настроить и поддерживать среду разработки для Windows. Прямо сейчас я поддерживаю два файла сценария, один для установки пакетов Chocolatey, а другой для обновления тех же пакетов.
Два сценария очень просты, они выглядят примерно так:
# choco-install.ps1 choco install git choco install VisualStudioCode # ...
# choco-upgrade.ps1 choco upgrade git choco upgrade VisualStudioCode # ...
Я хотел бы объединить их в один скрипт, который для каждого пакета установит его, если он не установлен, и обновит пакет, если он уже установлен. Я хотел бы иметь возможность поделиться этими сценариями, поэтому они не должны мешать другим пакетам Chocolatey, которые мог установить пользователь.
Есть ли встроенная шоколадная команда, чтобы выполнить это, или другой трюк PowerShell, который я мог бы использовать?
Прочитайте [This Chocolatey Upgrade] (https://chocolatey.org/docs/commandsupgrade)
yass 6 лет назад
2
1 ответ на вопрос
2
Eric Sondergard
Я пришел по этой ссылке, чтобы упомянуть об этом.
ferventcoder 6 лет назад
0
Похожие вопросы
-
6
Хорошее руководство по PowerShell, начало работы с более продвинутым использованием
-
5
Отключение звукового сигнала окна cmd
-
3
Powershell пинг до бесконечности
-
-
5
Сочетание клавиш для вставки в командной строке Windows
-
5
Какие преимущества может получить средний гик от Powershell?
-
1
Powershell: выполнить операцию для всех файлов в каталоге (foreach)
-
1
Выделение Powershell / CMD для копирования правой кнопкой мыши в Vista
-
3
Что такое Windows PowerShell?
-
5
Как сделать скрипт Powershell (или другой) для изменения разрешения экрана?
-
5
Получить текущий UNC-путь из локального пути в powershell