Поиск по сайту:

Как установить 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, просто перейдите на вкладку Программное обеспечение и обновления > Другое программное обеспечение и удалите соответствующую строку.

Статьи по данной тематике