Содержание

Skip to end of metadata
Go to start of metadata


PowerShell — расширяемое средство автоматизации от Microsoft с открытым исходным кодом, состоящее из оболочки с интерфейсом командной строки и сопутствующего языка сценариев.



Инструкция проверена на версиях:

Установка зависимостей

Для установки необходимых зависимостей для ОС ОН Орёл 2.12 , требуется наличие подключенного репозитория. Для ОС СН Смоленск 1.6 должны быть подключены следующие диски:

Команды для установки пакетов:

sudo apt update
sudo apt install -y curl gnupg apt-transport-https libc6 libgcc1 libgssapi-krb5-2 libstdc++6 libcurl3 libunwind8 libuuid1 zlib1g libssl1.0.2 libicu57
# следующая команда только для ОС ОН Орёл. См. комментарий ниже
sudo apt install liblttng-ust0

В репозитории ОС СН Смоленск 1.6 отсутствует пакет liblttng-ust0. Его установку возможно осуществить временно подключив репозиторий ОС ОН Орёл 2.12 или скачать и установить пакеты из данного архива libttng.tar.gz для чего:

  1. Скачать пакет архива libttng.tar.gz с помощь браузера;
  2. Перейти в каталог загрузок и распаковать архив:

    cd Загрузки/
    tar -zxvf libttng.tar.gz


  3. Выполнить установку распакованных пактов:

    sudo dpkg -i liburcu4_0.9.3-1_amd64.deb liblttng-ust-ctl2_2.9.0-2+deb9u1_amd64.deb liblttng-ust0_2.9.0-2+deb9u1_amd64.deb


Установка powershell из репозитория Microsoft

Чтобы упростить установку и обновление, PowerShell для Linux публикуется в репозиториях пакетов. Для установки из репозитория:

Импортировать ключи GPG публичного репозитория:

Добавить репозиторий пакетов:

sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-debian-stretch-prod stretch main" > /etc/apt/sources.list.d/microsoft.list'

Выполнить обновление списка пакетов:

sudo apt update

Установить пакет powershell:

sudo apt install -y powershell


Установка powershell из файла

Для установки без подключения репозитория:

Загрузить пакет powershell-lts_7.0.3-1.debian.9_amd64.deb:

При необходимости перенести загруженный файл на целевую машину и и выполнить установку пакета из этого файла:

sudo dpkg -i powershell-lts_7.0.3-1.debian.9_amd64.deb


Проверка версии

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

pwsh
$PSVersionTable

Пример вывода:


Удаление


sudo apt remove powershell

  • No labels