Использованные материалы
PowerShell — расширяемое средство автоматизации от Microsoft с открытым исходным кодом, состоящее из оболочки с интерфейсом командной строки и сопутствующего языка сценариев.
Данная инструкция является адаптацией статьи на портале MIcrosoft
Инструкция применима к:
- Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)
с установленным обновлением БЮЛЛЕТЕНЬ № 20200722SE16 (оперативное обновление 6) - Astra Linux Special Edition РУСБ.10015-16 исп. 1
с установленным обновлением Бюллетень Update 1 № 20201007SE81 - Astra Linux Common Edition 2.12.29
Установка зависимостей
Для установки необходимых зависимостей для Astra Linux Common Edition требуется наличие подключенного репозитория. Для Astra Linux Special Edition должны быть подключены следующие диски:
Команды для установки пакетов:
sudo apt install -y curl gnupg apt-transport-https libc6 libgcc1 libgssapi-krb5-2 libstdc++6 libcurl3 libunwind8 libuuid1 zlib1g libssl1.0.2 libicu57
# следующая команда только для Astra Linux Common Edition. См. комментарий ниже
sudo apt install liblttng-ust0
В репозитории Astra Linux Special Edition отсутствует пакет liblttng-ust0. Его установку возможно осуществить временно подключив репозиторий Astra Linux Common Edition или скачать и установить пакеты из данного архива libttng.tar.gz для чего:
- Скачать пакет архива libttng.tar.gz с помощь браузера;
Перейти в каталог загрузок и распаковать архив:
cd Загрузки/
tar -zxvf libttng.tar.gzВыполнить установку распакованных пактов:
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 публичного репозитория:
Установка powershell из файла
Для установки без подключения репозитория:
Загрузить пакет powershell-lts_7.0.3-1.debian.9_amd64.deb:
Проверка версии
Для проверки версии, выполните в терминале следующие команды:
$PSVersionTable
Удаление