Как установить шоколад на Windows 10

Обновлено: 30.06.2024

Одной из основных причин огромной популярности операционной системы Windows является обилие приложений самых разных жанров. Но, как мы все знаем, нет единого места для всех приложений Windows, как для дистрибутивов Android, macOS или Linux. Тем не менее, ситуация немного улучшилась с несколькими платформами связкой приложений через один установщик, но такие решения далеки от идеального мира. Microsoft планирует решить эту проблему путем капитального ремонта Microsoft Store в Windows 11, но нам еще предстоит выяснить, как это работает.

Но, без сомнения, установка программ с помощью менеджера пакетов — самый удобный способ, и сегодня я расскажу о том, как вы можете использовать Chocolatey, менеджер пакетов для Windows, в Windows 11. Я уже обсуждал, как это сделать. установить Chocolatey в Windows 7 или других версиях Windows, а поскольку Windows 11 не за горами, я здесь с решением, если вам нравится бесплатный инструмент автоматизации управления программным обеспечением и вы хотите продолжить то же самое в Windows 11. Если вы не знаете, что такое Chocolatey, я также дам вам краткое представление о том же самом.

Что такое шоколадный?

Chocolatey – это бесплатный инструмент автоматизации управления программным обеспечением для Windows, который можно использовать для установки программ, развертывания исполняемых двоичных файлов или архивных файлов. Для обычного пользователя вы можете считать его менеджером программ командной строки или установщиком программ командной строки для Windows. Chocolatey можно использовать в PowerShell для Windows, который можно использовать для установки всех доступных пакетов Chocolatey, что впечатляет, а возможности этого инструмента практически безграничны.

У вас может возникнуть вопрос: безопасен ли шоколад? Да, Chocolatey полностью безопасен в использовании, если вы используете его по назначению и не вносите никаких несанкционированных изменений в программу. Теперь, когда вам ясна большая часть информации о Chocolatey, давайте теперь поговорим о том, как установить Chocolatey в Windows 10 или Windows 11.

Как установить Chocolatey в Windows 11?

Первый шаг — открыть PowerShell на компьютере с Windows 11, причем с правами администратора. Открытие PowerShell с правами администратора очень важно, так как без этого вы не сможете установить Chocolatey.

Открытие PowerShell с правами администратора

Самый простой способ открыть PowerShell с правами администратора в Windows 11 — открыть «Выполнить» с помощью сочетания клавиш « Windows + R », ввести PowerShell и использовать « Ctrl + Shift + Enter », чтобы открыть PowerShell с правами администратора. привилегии.

Теперь введите следующую команду, чтобы узнать статус политики выполнения PowerShell.

Если указано «Ограничено», как показано на снимке экрана ниже, введите следующий снимок экрана, введите следующую команду, как показано ниже, все в PowerShell с правами администратора.

Вам нужно будет ввести «Y» и нажать клавишу ввода, когда вас попросят подтвердить.

Set-ExecutionPolicy AllSigned

Теперь мы наконец можем приступить к установке Chocolatey. Если у вас есть вопрос, как скачать Chocolatey, процесс загрузки и установки будет выполняться одновременно.

Просто скопируйте и вставьте следующую команду и нажмите клавишу ввода.

установить шоколад на ПК с Windows 11

Этот процесс займет от нескольких секунд до минуты, однако точная продолжительность процесса установки зависит от скорости вашего интернета и скорости вашей системы Windows 11. После завершения процесса вы можете продолжить работу с Chocolatey.

Теперь Chocolatey готов к использованию на вашем компьютере, и вы можете использовать команду Choco install для установки ваших любимых пакетов на компьютер с Windows 11, избегая беспорядка поиска приложений в программах в веб-браузере, прыгая между несколькими ненужными всплывающие окна и в конечном итоге получение нежелательных связанных приложений.

Теперь вам очевидно, насколько хорош Chocolatey. Давайте попробуем загрузить и установить пакет с помощью Chocolatey в Windows 11, чтобы дать вам представление о том, насколько просто загружать и устанавливать программы с помощью Chocolatey в Windows 11.

Как пользоваться шоколадом?

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

Например, здесь мы установим Google Chrome.Поэтому мы введем следующую команду для поиска Google Chrome в Chocolatey.

Шоколадный поисковый пакет / шоколадный поисковый пакет

Чтобы отобразить список пакетов, потребуется некоторое время. Не запутайтесь в длинном списке пакетов. Используйте наиболее конкретное ключевое слово, чтобы сузить результаты поиска и получить наиболее релевантные. Однако. в большинстве случаев искомый пакет будет в одном из первых нескольких списков.

 пакет поиска шоколада на ПК с Windows 11

Теперь вам нужно ввести следующую команду, чтобы продолжить установку пакета.

Установочный пакет Choco / Установочный пакет Chocolatey

Вы можете просто игнорировать номер версии, и я всегда буду рекомендовать вам устанавливать только те пакеты, которые одобрены, если вы не уверены в том, что делаете.

Поскольку Chocolatey будет выполнять определенные сценарии для загрузки и установки программы на ваш компьютер, он запросит разрешения на выполнение сценариев. Просто введите «A», чтобы разрешить выполнение всех сценариев, или «Y», чтобы разрешить выполнение сценариев по одному.

chocolatey install package

Другие удобные, но полезные задачи

Помимо поиска и установки пакетов, вы также можете удалить пакеты Chocolatey с помощью специальной команды или время от времени обновлять определенные пакеты Chocolatey.

Чтобы удалить пакет, введите команду ‘choco uninstall package’ или ‘chocody uninstall package’.

Точно так же вы можете обновить определенные пакеты Chocolatey, используя команду «choco upgrade package» или «choco update package». В обоих случаях вы должны заменить пакет именем пакета, которое вы использовали в процессе установки.

Если вы хотите установить Chocolatey в cmd или командной строке, процесс аналогичен, и если вы завершили процесс в PowerShell, вы можете использовать PowerShell и командную строку попеременно, чтобы использовать Chocolatey и работать с программами. Если вы хотите установить лицензионные приложения с помощью Chocolatey, например, если вы хотите установить Microsoft Office с помощью Chocolatey, вы также можете это сделать, однако у вас должна быть действующая лицензия на использование программы. Это применимо ко всем другим платным приложениям, которые распространяются через Chocolatey.

Если вы хотите узнать, как вручную установить Chocolatey, это также возможно, однако я не включил это в этот учебник. Если вы не хотите устанавливать Chocolatey в автономном режиме, я не рекомендую вам это делать.

Нужно ли вам устанавливать Chocolatey, когда вы можете установить все программы Windows, используя удобный графический интерфейс! Все зависит от вас, и Chocolatey — отличный инструмент автоматизации управления программным обеспечением, который избавляет от беспорядка, когда дело доходит до установки программ. Вы можете выполнить те же действия, если хотите установить Chocolatey на PowerShell в любой операционной системе Windows. Chocolatey — это швейцарский нож для профессиональных пользователей, которые хотят сэкономить драгоценное время при работе с программами.

Итак, это все о том, как установить Chocolatey с помощью PowerShell на компьютер с Windows 11. У вас есть сомнения? Не стесняйтесь комментировать то же самое ниже.

Chocolatey или Choco, как его иногда называют, — это бесплатный менеджер пакетов с открытым исходным кодом для Windows, очень похожий на Apt или DNF в сфере Linux. Другими словами, это программа, используемая для установки программного обеспечения через командную строку Windows. Он загружает программу, устанавливает ее, затем проверяет наличие обновлений и автоматически устанавливает эти обновления, если это необходимо. Те, кто использует Linux, хорошо знакомы с подобными системами управления пакетами.

Некоторые спрашивают: "Почему мы должны использовать подобную программу, если мы можем просто загрузить программное обеспечение .exe или .msi и установить программу самостоятельно?"

Отличный вопрос. Вот несколько надежных ответов.

  • Когда мы устанавливаем новую операционную систему и хотим использовать множество программ, мы должны найти установщик каждой программы, загрузить его, установить, а затем регулярно проверять наличие обновлений. Менеджер пакетов Chocolatey делает это сам по себе при использовании автоматического режима.
  • Вместо того, чтобы искать исполняемый установщик, мы можем установить программу с помощью диспетчера пакетов Chocolatey и выполнить все действия с помощью командной строки. Это гораздо удобнее и быстрее.
  • Мы можем удобно и более комфортно управлять нужными нам версиями приложений. Чаще всего, когда мы идем скачивать исполняемый файл для приложения, оно загружает для нас последнюю версию, а нам не всегда нужна последняя версия.
  • Chocolatey предоставляет понятные и простые команды, которые почти одинаково используются во всех системах управления пакетами.

Предпосылки

Установка

Перейдем к установке. Есть два варианта установки Chocolatey. Мы можем установить Chocolatey через командную строку или через PowerShell. Вариант использования cmd чаще всего используется для Windows, а PowerShell — для запуска скриптов. В этом случае мы можем запустить и cmd, и PowerShell, но от имени администратора для этой установки.

Пожалуйста, проверьте сценарий установки Chocolatey перед его запуском, чтобы обеспечить безопасность. Chocolatey уже знает, что его сценарии безопасны, но по умолчанию вы должны проверить безопасность и содержимое любого сценария, с которым вы не знакомы, прежде чем загружать и запускать его из Интернета. Эта установка загружает удаленный сценарий PowerShell и выполняет его на вашем компьютере. Мы очень серьезно относимся к безопасности.

Установить с помощью Powershell

При установке программного обеспечения через PowerShell мы должны убедиться, что для локальной Get-ExecutionPolicy не установлено ограничение. Chocolately предлагает использовать Bypass, чтобы обойти политику и установить что-то, или AllSigned для повышения безопасности.

Во-первых, нам нужно запустить Get-ExecutionPolicy. Если он возвращает Restricted, нам нужно запустить одну из двух команд ниже.

Начало работы с диспетчером пакетов Chocolatey

Если вы когда-либо разочаровывались в настройке компьютера для разработки Windows снова и снова с нуля, есть более простой способ. Возможно, вы проводите тестирование и хотели бы каждый раз устанавливать определенный набор приложений в систему, и вам кажется утомительным делать это вручную. Давайте посмотрим, что может помочь вам в этом!

Chocolatey — это диспетчер пакетов командной строки для операционной системы Windows, основанный на диспетчере пакетов NuGet. Chocolatey управляет собственным набором пакетов; однако вы можете настроить собственный локальный репозиторий для корпоративной среды, чтобы контролировать источник пакета для установки. Если вы знакомы со средами Linux или macOS, Chocolatey похож на Apt и Homebrew соответственно.

В этой статье вы узнаете, как установить Chocolatey, а затем узнаете, как использовать Chocolatey для установки, удаления и обновления устаревших пакетов с помощью командной строки.

Оглавление

Предпосылки

  • ОС Windows 10/Windows Server 2012 или более поздней версии
  • PowerShell 5.1 или выше

Установка Chocolatey в Windows

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

  • Откройте PowerShell в режиме администратора, щелкнув приложение правой кнопкой мыши и выбрав "Запуск от имени администратора":
  • Перед установкой любого пакета вам необходимо обновить политику выполнения скриптов на вашем устройстве. Выполните следующую команду в терминале PowerShell, чтобы разрешить выполнение сценария для системы:
  • Введите Y при запросе подтверждения и разрешите изменения:
  • Следующая команда выполняет несколько других действий перед установкой в ​​системе шоколадного. Первая часть команды проверяет параметры безопасности системы, после чего загружается и запускается файл install.ps1, загруженный с веб-сайта шоколада, без каких-либо дополнительных диалоговых окон. Файл PowerShell install.ps1 содержит инструкции по установке и подготовке диспетчера пакетов для системы.
  • Вывод команды будет выглядеть следующим образом:
  • Проверьте установку с помощью следующей команды в том же сеансе терминала:
  • Вывод команды будет выглядеть следующим образом, подтверждая установку шоколадки в системе:

Изучение команд и поиск пакета Chocolatey

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

Вы можете искать пакеты, используя команду list, search или info. Все эти команды являются псевдонимами друг для друга и отображают похожие результаты. Результат для пакета winrar выглядит так:

https:// s3-us-west-2.amazonaws.com/secure.notion-static.com/801e1493-fe9a-4245-99e7-150d9443545e/05-choco-search.jpg

Шоколадный поиск Winrar

В выходных данных отображается список пакетов, соответствующих запросу. В этом случае на выходе отображается только Winrar 6.02.Однако это может быть больше пакетов в зависимости от имени пакета и похожих выпусков пакетов от разных поставщиков. При желании вы можете выполнить поиск по запросу winrar и посмотреть разницу в результатах.

Еще одна полезная команда, которую нужно знать при использовании Chocolatey, — это команда info. В отличие от команды поиска, эта команда выдает подробную информацию о пакете и перечисляет инструкции по установке и любые допустимые параметры для установки пакета. Ниже приведен пример пакета Winrar:

https://s3- us-west-2.amazonaws.com/secure.notion-static.com/f4c96b30-530a-4eb0-bb56-8b1669727011/06-info.jpg

Информация о шоколаде Winrar

Команда info очень полезна при определении деталей того, что делает пакет, и другой важной информации о пакете, который вы устанавливаете.

Другим распространенным аргументом, который вы часто можете использовать при определении возможных команд и аргументов любой команды, является аргумент справки. Помощь , /? или -? можно использовать для получения помощи практически по любой команде.

Установка шоколадных пакетов

После того как вы достаточно изучили пакет, который хотите установить, следующим шагом будет его загрузка и установка. Для установки шоколадного пакета используется команда choco install, за которой следует имя выбранного пакета. Команда install сначала загружает пакет из удаленного репозитория, а затем устанавливает его в операционной системе как часть одной команды.

Вывод команды choco install Winrar будет выглядеть следующим образом:

https:// s3-us-west-2.amazonaws.com/secure.notion-static.com/66be044b-9584-4383-b21e-7fbc91a8bbc7/07-install-winrar.jpg

Шоколадная установка Winrar

Вам будет предложено подтвердить действие, если вы не указали параметры автоматического принятия в исходной команде. Вы можете добавить -y , --yes или --confirm в конце команды, чтобы скрыть запрос в терминале.

Установка нескольких пакетов одновременно?
Используйте следующую команду при передаче имени текстового файла, содержащего список пакетов для установки:
Get-Content mypackage.txt | ForEach-Object

Если вы планируете установить пакет, но не уверены в том, что именно пакет будет делать для установки приложения, вы можете добавить аргумент --whatif в конец инструкции, чтобы понять последующий процесс. Ниже приведен пример whatif для установки Winrar:

Во время установки нового пакета в системе могут остаться старые версии, которые необходимо обновить. К счастью, у Chocolatey есть устаревшая команда, которая идентифицирует любые старые пакеты, установленные в системе, которые можно обновить. Следующая команда выводит список всех пакетов, которые не используют последнюю версию:

Шоколадная устаревшая команда

Если вы идентифицируете какой-либо старый пакет, который хотите обновить, в Chocolatey есть команда update, которая обновляет один или несколько пакетов до последней версии. Если пакет еще не установлен в системе, команда обновления предложит вам установить приложение.

Выполните следующую команду и посмотрите на результаты в действии:

Команда обновления шоколада

Использование Chocolatey с PowerShell DSC

Возможно, вам потребуется использовать Chocolatey на уровне предприятия или вместе с конфигурациями DSC, если вы используете конфигурацию желаемого состояния PowerShell. Я рассмотрел PowerShell DSC с использованием учетной записи службы автоматизации Azure при использовании установки пакета Chocolatey в качестве примера для достижения состояния DSC для компьютера с Windows по ссылке ниже:

Парвин Сингх Парвин Сингх


Удаление шоколадных пакетов

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

Выполните следующую команду, чтобы удалить ранее установленный пакет Winrar:

Команда удаления шоколада

Вывод будет выглядеть следующим образом:

Заключение

Я надеюсь, что это дало вам представление о возможностях Chocolatey и о том, как вы можете использовать его для автоматизации настройки нескольких компьютеров с помощью инструмента командной строки с минимальным вмешательством человека. Обязательно ознакомьтесь со статьей ниже, чтобы увидеть, как Chocolatey работает с Azure PowerShell DSC, и ознакомьтесь с другими статьями в библиотеке.

Если вы разработчик и используете для разработки ноутбук с Windows, Chocolatey может значительно облегчить вам жизнь, когда дело доходит до управления пакетами. Так же, как у нас есть Homebrew для MacOS, Chocolatey предназначен для ОС Windows.

Установить диспетчер пакетов Windows Chcolatey

Согласно официальному сайту:

Chocolatey — это решение для управления программным обеспечением, не похожее ни на что другое, с чем вы когда-либо сталкивались в Windows. Chocolatey предлагает концепцию истинного управления пакетами, чтобы вы могли управлять версиями, зависимостями и порядком установки, улучшать управление запасами и использовать другие функции.

Я наткнулся на Chocolatey, когда пытался установить Helm на свой ноутбук с Windows, так как мне нужно было разработать Helm Chart для службы, чтобы установить ее в кластере Kubernetes.

Итак, давайте начнем с установки Chocolatey на вашем компьютере с Windows.

Установка Шоколадного

Чтобы установить Chocolatey на свой компьютер с Windows, вам нужно будет открыть командную строку или PowerShell в режиме администратора.

Условие:

Windows 7+ / Windows Server 2003+

Если все эти предварительные условия выполнены, начнем установку.

Этапы установки:

С помощью PowerShell убедитесь, что свойство Get-ExecutionPolicy не имеет ограничений. Мы рекомендуем использовать значение Bypass, чтобы обойти политику, чтобы установить вещи, или AllSigned для большей безопасности.

  • Запустите Get-ExecutionPolicy . Если он возвращает Restricted, запустите Set-ExecutionPolicy AllSigned или Set-ExecutionPolicy Bypass -Scope Process .

Теперь выполните следующую команду:

Начнется установка. После установки вы можете проверить это, выполнив команду:

Если вы видите много информации о Chocolatey и его командах вместе с номером версии, напечатанным внизу, поздравляем! вы успешно установили Chocolatey на свой компьютер.

Вывод:

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

Читайте также: