Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents



Info
titleИспользованные материалы

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

Данная инструкция является адаптацией статьи на портале MIcrosoft

GitHub v7.0.3 Release of PowerShell




Info
titleИнструкция применима к:


Warning

Использование стороннего программного обеспечения в аттестованных информационных системах, функционирующих под управлением ОС Astra Linux


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

Для установки необходимых зависимостей:


Info
titleТолько для Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)

В репозитории Astra Linux Special Edition  РУСБ.10015-01 (очередное обновление 1.6) отсутствует пакет liblttng-ust0. Его установку возможно осуществить временно подключив репозиторий Astra Linux Common Edition (см. Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов) или скачать и установить пакеты из Интернет-репозитория Astra Linux Common Edition, например:

  1. Загрузить пакеты (приведенные ниже ссылки актуальны на момент обновления статьи):

    Command

    wget http://dl.astralinux.ru/astra/stable/2.12_x86-64/repository/pool/main/u/ust/liblttng-ust-ctl2_2.9.0-2+deb9u1_amd64.deb
    wget http://dl.astralinux.ru/astra/stable/2.12_x86-64/repository/pool/main/u/ust/liblttng-ust0_2.9.0-2+deb9u1_amd64.deb


  2. Выполнить установку загруженных пактов:

    Command
    sudo apt install ./liblttng-ust-ctl2_*_amd64.deb ./liblttng-ust0_*_amd64.deb



Для Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7) достаточно подключить расширенный репозиторий (и установить пакет curl если он не был установлен ранее).

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

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

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

Command
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

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

Command

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

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

Command

sudo apt update

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

Command

sudo apt install -y powershell


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

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

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

Command
wget https://packages.microsoft.com/repos/microsoft-debian-stretch-prod/pool/main/p/powershell/powershell_7.0.3-1.deb

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

Command

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


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

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

Command

pwsh
$PSVersionTable

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


Удаление


Command

sudo apt remove powershell