76

Менеджер пакетов Chocolatey: по следам Synaptic.

Всем привет!

В разных обсуждениях то и дело всплывает тема менеджера пакетов в Windows. Сегодня я не буду говорить конкретно про Windows 10. Я расскажу про менеджер пакетов, подходящий для WIndows 7,8,10.

@int0x80 это ответ на твой вопрос.


Для начала откроем командную строку с повышенными привилегиями и скомандуем:

@PowerShell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

Менеджер пакетов Chocolatey: по следам Synaptic. Windows 7, Windows 8, Windows 10, Установка, Длиннопост, Скриншот

В Powershell разрешим выполнение удаленных подписанных сценариев:

Set-ExecutionPolicy RemoteSigned

Менеджер пакетов Chocolatey: по следам Synaptic. Windows 7, Windows 8, Windows 10, Установка, Длиннопост, Скриншот

Далее ставим Chocolatey. В Powershell командуем:

iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))

Менеджер пакетов Chocolatey: по следам Synaptic. Windows 7, Windows 8, Windows 10, Установка, Длиннопост, Скриншот

Всё готово! Теперь мы можем из консоли Powershell, запущенной с повышенными привилегиями управлять приложениями. Самые главные команды перечислены на снимке ниже.

Менеджер пакетов Chocolatey: по следам Synaptic. Windows 7, Windows 8, Windows 10, Установка, Длиннопост, Скриншот

У команды есть более краткие названия:

choco install = cinst

choco uninstall = cuninst


Но давайте я вас порадую графическим интерфейсом менеджера пакетов: даешь аналог Synaptic!

choco install ChocolateyGUI

Менеджер пакетов Chocolatey: по следам Synaptic. Windows 7, Windows 8, Windows 10, Установка, Длиннопост, Скриншот

В графическом интерфейсе доступен полноценный функционал управления пакетами. Кто использовал Synaptic, тот узнает. Доступен большой выбор приложений с описанием.

Менеджер пакетов Chocolatey: по следам Synaptic. Windows 7, Windows 8, Windows 10, Установка, Длиннопост, Скриншот

Поиск приложений осуществляется командой choco find. Например поищем paint:

choco find paint

Менеджер пакетов Chocolatey: по следам Synaptic. Windows 7, Windows 8, Windows 10, Установка, Длиннопост, Скриншот

Можно установить сразу несколько приложений - перечислите их через пробел.

cinst vlc 7zip

Choco сразу проверяет зависимости программ и скачает недостающие пакеты:

Менеджер пакетов Chocolatey: по следам Synaptic. Windows 7, Windows 8, Windows 10, Установка, Длиннопост, Скриншот

Удалять приложения так-же просто, достаточно перечислить их:

Менеджер пакетов Chocolatey: по следам Synaptic. Windows 7, Windows 8, Windows 10, Установка, Длиннопост, Скриншот

Плюсы данного метода:

- Вы можете использовать Chocolatey в сценариях.

- Вы получаете приложение без дополнительных рекламных программ

- Вы получаете официальное ПО



На этом, пожалуй всё. В следующий раз поговорим о пакетном менеджере Windows 10 OneGet.

Лига Сисадминов

2.3K поста18.8K подписчиков

Правила сообщества

Мы здесь рады любым постам связанным с рабочими буднями специалистов нашей сферы деятельности.

0
Автор поста оценил этот комментарий
очень ценю Твои посты. Вопрос ещё есть. На реддит не сбегаешь? А то придется за тобой мигрировать)
раскрыть ветку (1)
3
Автор поста оценил этот комментарий

сбегать на реддит?

Из-за сисек?

Да их на пронхабе полно!

показать ответы
1
Автор поста оценил этот комментарий

К слову, Homebrew с недавних пор вроде как поддерживает Windows 10 с WSL.

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Месье знает толк в извращениях!

Стоит попробовать.

показать ответы
Автор поста оценил этот комментарий

Как насчет обновления всех установленных программ ? Например как aptitude -y update && aptitude -y upgrade ? Или dnf -y update ?

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

choco upgrade all -y

1
Автор поста оценил этот комментарий
Посоветуйте где можно потренироваться в powershel? Рвусь в высшую лигу. В пфр powershel в режиме restricted.
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

В виртуальной машине.

показать ответы
1
DELETED
Автор поста оценил этот комментарий

аминь

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

вы ещё подеритесь!

Горячие финские парни

показать ответы
0
Автор поста оценил этот комментарий

То есть, можно создать список нужных себе программ и просто накатывать их из репы на голенькую пеку?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Да