PowerShell: Это Вам не Bash. Установка в Debian

Просмотров: 1197Комментарии: 0
ВкусняшкиLinux
PowerShell: Это Вам не Bash. Установка в Debian

Сегодня мы имеем большой тренд на универсальные приложения, которые могут исполняться в любой среде и на любой ОС. Если вы регулярно следите за небольшим колиством статей на моей сайте, то должны знать, что я немного Гик и извращенец, в хорошем, как мне кажется, смысле этих слов. Да я у себя дома на постоянной основе держу гипервизор VmWare ESXi, нпа котором в постоянно крутится около 10 машин, на одной из которых работает и этот сайт.

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

Что сделал я? - Поднял аиртуалку с Windows и по быстрому написал скрипт на PowerShell для скачки проверки и актуализации этих файлов. Далее убедися в том, что скрипт мой работает, но как-то держать для этого хоть и маленькую виртуалку на Windows как-то расточительно, русурсов Widows всетаки хорошо кушает для моего маленького ESXi сервера. Было решено переводить все это она Linux, а мой любимай дистрибутив - Debian в минимальном установочном комплекте.

Вот так это выглядит поле всех действий:

VmWare VM Resource

Ну что, сказано - сделано, минимальный Debian установлен, да и PowerShell сверху накатан.

PowerShell on Debian

Теперь собственно о том, как произвесмти установку PowerShell на Debian.

Устаноку можно выполнить используя несколько вариантов:

Итак, первый варинт - скачать установочный пакет с GitHub MS, Идем на страницу релизов https://github.com/PowerShell/PowerShell/releases/ и качаем под свою платформу, я передал ссылку пакету Wget

wget https://github.com/PowerShell/PowerShell/releases/download/v7.2.0/powershell-lts_7.2.0-1.deb_amd64.deb

Ну а далее произвел его установку

sudo dpkg -i powershell-lts_7.2.0-1.deb_amd64.deb

Собственно это что требуется для старта, но вот и второй вариант, через менеджер пакетов:

Первым делом требуется загрузить GPG ключи репозитория Microsoft, для этого выполнить команду:

wget https://packages.microsoft.com/config/debian/11/packages-microsoft-prod.deb

Далее регистрируем скачанные GPG ключи:

sudo dpkg -i packages-microsoft-prod.deb

Обновляем список пакетов:

sudo apt update

И собсвенно сама установка PowerShell:

sudo apt install -y powershell

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

Собственно на сегодня это всё. Дальше расскажу про отладку скрипта на удаленном сервере.

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Вы можете войти под своим логином или зарегистрироваться на сайте.

(обязательно)