Как установить PowerShell 7.1.0 через репозиторий Apt в Ubuntu 20.04, 18.04
Microsoft PowerShell 7.1.0 был выпущен несколько дней назад с рядом улучшений и исправлений для PowerShell 7. Вот как его установить в Ubuntu 16.04, Ubuntu 18.04, Ubuntu 20.04 и Linux Mint 19.x, 20.
Основные моменты выпуска PowerShell 7.1.0:
- Исправьте
$?
, чтобы он не был$false
, когда собственная команда записывает вstderr
. - Переименуйте
-FromUnixTime
в-UnixTimeSeconds
вGet-Date
, чтобы разрешить ввод времени Unix. - Сделайте так, чтобы
$ErrorActionPreference
не влиял на выводstderr
собственных команд. - Разрешить явно указанному именованному параметру заменять тот же параметр из хеш-таблицы.
- Сделайте параметр переключателя
-Qualifier
не позиционным дляSplit-Path
. - Разрешите рабочий каталог как буквальный путь для
Start-Process
, если он не указан. - Сделайте параметр
-OutFile
в веб-командлетах, чтобы он работал как-LiteralPath
. - Исправлена привязка строковых параметров для числовых литералов
BigInteger
. - В Windows
Start-Process
создает среду процесса со всеми переменными среды из текущего сеанса, а использование-UseNewEnvironment
создает новую среду процесса по умолчанию. - Не переносите возвращаемый результат в
PSObject
при преобразовании ScriptBlock в делегат. - Используйте преобразование инвариантной строки языка и региональных параметров для оператора
-replace
.
Как установить PowerShell в Ubuntu:
Если вас устраивает контейнерный пакет Snap, просто найдите и установите powershell из Ubuntu Software.
Для тех, кто предпочитает пакет .deb
, Microsoft предлагает программное обеспечение в своем официальном репозитории apt.
1. Настройте репозиторий Microsoft apt в Ubuntu:
Откройте терминал из панели запуска системных приложений. Когда он откроется, запустите команду для загрузки официального пакета .deb:
wget -q https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
Для Linux Mint замените $ (lsb_release -rs)
в коде на 20.04
для Linux Mint 20 (или 18.04
для Монетный двор 19.x).
Затем установите пакет, который установит репозиторий и ключ Microsoft, выполнив команду:
sudo dpkg -i packages-microsoft-prod.deb
Введите пароль пользователя (без звездочки) для приглашения sudo и нажмите Enter.
2. Установите PowerShell:
После добавления репозитория выполните одну за другой следующие две команды, чтобы проверить обновления пакета и установить программное обеспечение:
sudo apt update
sudo apt install powershell
После установки запустите pwsh
, чтобы запустить PowerShell.
Удалите PowerShell:
Чтобы удалить программное обеспечение, просто откройте терминал и выполните команду:
sudo apt remove powershell
Чтобы удалить репозиторий apt, просто перейдите на вкладку Программное обеспечение и обновления > Другое программное обеспечение и удалите соответствующую строку.