Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление



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

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

toc Информация
titleИспользованные материалы

Предупреждение

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

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

GitHub v7.0.3 Release of PowerShell




Информация
titleИнструкция
проверена на версиях:
  • ОС ОН Орёл 2.12 (2.12.29)
  • применима к:
    • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7) с подключенным расширенным репозиторием
    • Astra Linux Special Edition РУСБ.10015-10 с подключенным расширенным репозиторием
    • Astra Linux Special Edition РУСБ.10015-17 с подключенным расширенным репозиторием
    • Astra Linux Special Edition РУСБ.10015-37 (очередное обновление 7.7) с подключенным расширенным репозиторием
    • Astra Linux Special Edition РУСБ.10015-03 (очередное обновление 7.6) с подключенным расширенным репозиторием
    • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)
    • с установленным обновлением БЮЛЛЕТЕНЬ № 20200722SE16 (оперативное обновление 6)
    • Astra Linux Special Edition РУСБ.10015-16 исп. 1
      с установленным обновлением Бюллетень № 20201007SE81
    • Astra Linux Common Edition 2.12.29


    Предупреждение

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

    ОС СН Смоленск 1.6 (с установленным обновлением безопасности БЮЛЛЕТЕНЬ № 20200722SE16 - Update 6)


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

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

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

    Command

    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

    • Для Astra Linux Common Edition требуется наличие подключенного репозитория


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

    В репозитории Astra Linux Special Edition  РУСБ.10015-01 (очередное обновление 1.6)

    Информация

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

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

      Command

      wget http://dl.astralinux.ru/astra/stable/2.12_x86-64/repository/pool/main/u/ust/

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

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

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

      Command
      sudo dpkg -i liburcu4_0.9.3-1_amd64.deb

      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


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

      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

    sudo sh -c '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