Как привести установки apt-get в стиле Linux в Windows с помощью Chocolatey

Оглавление:

Как привести установки apt-get в стиле Linux в Windows с помощью Chocolatey
Как привести установки apt-get в стиле Linux в Windows с помощью Chocolatey

Видео: Как привести установки apt-get в стиле Linux в Windows с помощью Chocolatey

Видео: Как привести установки apt-get в стиле Linux в Windows с помощью Chocolatey
Видео: Поиск и устранение всех ошибок Windows. Как исправить ошибку? - YouTube 2024, Май
Anonim
Пользователи Linux любят устанавливать программное обеспечение из командной строки, и нетрудно понять, почему. Вместо того, чтобы загружать исполняемые файлы, запускать их и уклоняться от различных попыток изменить поисковую систему по умолчанию, вы в основном вводите то, что хотите установить, и нажмите «Enter».
Пользователи Linux любят устанавливать программное обеспечение из командной строки, и нетрудно понять, почему. Вместо того, чтобы загружать исполняемые файлы, запускать их и уклоняться от различных попыток изменить поисковую систему по умолчанию, вы в основном вводите то, что хотите установить, и нажмите «Enter».

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

choco install

), и обновить их все с помощью другого (

choco upgrade

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

Вы можете использовать Chocolatey в двух местах: Командная строка и PowerShell. Вот как установить этот менеджер пакетов в обе среды, но вам действительно нужен только тот или иной. Выберите то, с чем вам удобно.

Установка и использование Chocolatey из командной строки

Chocolatey работает только в командной строке, если вы запускаете его как администратор. Самый простой способ сделать это - щелкнуть правой кнопкой мыши Командную строку в меню «Пуск», а затем «Запуск от имени администратора».

Чтобы установить Chocolatey, сначала вам нужно запустить следующую команду, которая загружает и запускает установщик для вас:
Чтобы установить Chocolatey, сначала вам нужно запустить следующую команду, которая загружает и запускает установщик для вас:

@'%SystemRoot%System32WindowsPowerShellv1.0powershell.exe' -NoProfile -ExecutionPolicy Bypass -Command 'iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))' && SET 'PATH=%PATH%;%ALLUSERSPROFILE%chocolateyin'

Эта команда может измениться, поэтому проверьте официальные инструкции Chocolatey, если у вас возникли проблемы.

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

choco install

после чего следует название программы. Здесь мы бежим

choco install filezilla

для установки популярного FTP-клиента Filezilla.

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

choco install firefox thunderbird vlc libreoffice

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

choco search key_word

Например, на следующем скриншоте мы используем

choco search thunderbird

для поиска пакетов, связанных с почтовым клиентом Thunderbird.

Кроме того, этот веб-сайт предлагает полный список всех пакетов, которые вы можете установить, в комплекте со своим собственным инструментом поиска.
Кроме того, этот веб-сайт предлагает полный список всех пакетов, которые вы можете установить, в комплекте со своим собственным инструментом поиска.

Если вы хотите обновить определенный пакет до последней версии, используйте команду

choco upgrade,

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

choco upgrade all

будет делать трюк. И есть больше подкоманд, если вам хочется копать. Просто введите

choco -?

чтобы увидеть полный список.

Установка и использование Chocolatey в PowerShell

Если вы большой поклонник PowerShell, вы также можете использовать Chocolately. Это означает, что вы можете автоматизировать всевозможные вещи, как только вы начнете работу с PowerShell и изучите канаты.

Чтобы начать работу, вам нужно открыть администратор PowerShell. Самый простой способ сделать это - щелкнуть правой кнопкой мыши кнопку «Пуск», а затем щелкнуть «Windows PowerShell (Admin)».

Chocolatey, по своей природе, требует разрешения запуска скриптов из-за пределов вашего компьютера. По этой причине официальные инструкции по установке рекомендуют вам изменить ExecutionPolicy перед установкой Chocolatey. Сначала в приглашении PowerShell введите следующую команду и нажмите Enter:
Chocolatey, по своей природе, требует разрешения запуска скриптов из-за пределов вашего компьютера. По этой причине официальные инструкции по установке рекомендуют вам изменить ExecutionPolicy перед установкой Chocolatey. Сначала в приглашении PowerShell введите следующую команду и нажмите Enter:

Get-ExecutionPolicy

Если вы видите результат «Ограниченный», вам необходимо запустить следующую команду, чтобы установить политику выполнения, чтобы работа Chocolatey работала:

Set-ExecutionPolicy AllSigned

Команда

Set-ExecutionPolicy Bypass

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

После установки политики выполнения вы можете запустить установщик, используя следующую команду:
После установки политики выполнения вы можете запустить установщик, используя следующую команду:

iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

Так же, как и Chocolatey! Использование Chocolatey в Powershell почти такое же, как в командной строке. Вот

choco install firefox

Бег:

Подкоманды вроде
Подкоманды вроде

search

а также

upgrade

также работают так же, как в командной строке, и

choco -?

предоставит вам список других функций. Повеселись!

Рекомендуемые: