如何在 Ubuntu 20.04 中安装 Microsoft PowerShell

几乎所有 Windows 系统管理员都非常熟悉 PowerShell 实用程序。 由 Microsoft 开发的 PowerShell 是功能强大的工作自动化和配置管理实用程序。 它以前仅针对 Windows 平台开发。 但是,它现在可以很容易地安装在 Linux 操作系统中。 在这篇文章中,我们将与您分享在 Ubuntu 上安装 Microsoft PowerShell 的不同方法。

可以通过以下三种不同方式在 Ubuntu 中安装 Microsoft PowerShell:

  • 通过包存储库安装
  • 通过 .deb 包安装
  • 通过 snap 安装

笔记: 这里分享的过程和命令已经在 Ubuntu 20.04 LTS(Focal Fossa)。 要在 Ubuntu 系统上安装任何应用程序,您必须具有 sudo 特权。

通过包存储库安装 Microsoft PowerShell

您应该按照以下步骤在您的 Ubuntu 系统上安装 PowerShell:

第 1 步:安装先决条件

首先,您需要在系统上安装一些先决条件。 在终端中发出以下命令以安装先决条件:

$ sudo apt install apt-transport-https software-properties-common

Enter 密码 sudo,之后将开始安装先决条件。 安装先决条件后,继续下一步。

步骤 2:下载并安装 Microsoft 存储库 GPG 密钥

在终端中使用以下命令下载 Microsoft 存储库 GPG 密钥:

$ wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb

下载后,您将需要安装此软件包。 在终端中发出以下命令以安装软件包:

$ sudo dpkg -i packages-microsoft-prod.deb

第 3 步:更新存储库索引

现在使用以下命令更新存储库索引:

$ sudo apt update

步骤 4:启用 Universe 存储库

现在您需要在终端中使用以下命令启用 Universe 存储库:

$ sudo add-apt-repository universe

步骤 5:安装 Microsoft PowerShell

现在我们准备在我们的系统上安装 Microsoft PowerShell。 发出以下命令来执行此操作:

$ sudo apt install powershell

现在您可能会获得 是/否 分别选择继续或终止安装过程。 打 是的 继续安装。

通过 .deb 包安装 Microsoft PowerShell

Microsoft PowerShell 也可以通过 .deb 包安装。 您首先需要下载 .deb 通过以下链接获取 Microsoft PowerShell 软件包。

powershell_7.1.1-1.ubuntu.20.04_amd64.deb

单击上面的链接后,将出现一个窗口,要求您打开或保存文件。 选择 Save 文件 选项,然后单击 好的. 现在文件将被下载并保存到下载目录。

现在为了安装 Microsoft PowerShell,首先移动到包含 .deb Microsoft PowerShell 的软件包。

$ cd Downloads

然后在终端中使用以下命令安装 Microsoft PowerShell:

$ sudo dpkg -i powershell_7.1.1-1.ubuntu.20.04_amd64.deb

通过 Snap 安装 Microsoft PowerShell

Microsoft PowerShell 也可作为 snap 包提供,该包与安装 PowerShell 所需的所有依赖项捆绑在一起。

要在 Ubuntu 上安装任何 snap 包,您的系统上必须有 snapd。 您可以通过在终端中运行以下命令来安装 snapd:

$ sudo apt install snapd

然后为了在您的系统中安装 PowerShell,请在终端中执行以下命令:

$ sudo snap install powershell --classic

安装后,您将看到安装完成消息,如以下屏幕截图所示:

启动 PowerShell

安装 Microsoft PowerShell 后,您可以使用以下命令直接从终端启动它:

$ pwsh

运行上述命令后,将启动 PowerShell,您将看到提示已更改为 附言.

卸载 PowerShell

如果您不再需要 PowerShell,您可以轻松地将其从系统中删除。 在终端中发出以下命令以卸载 PowerShell:

$ sudo apt remove powershell

在安装 PowerShell 期间,一些包会自动安装为依赖项。 为了也删除这些软件包,请在终端中发出以下命令:

$ sudo apt autoremove

要卸载通过 snap 安装的 PowerShell,请在终端中发出以下命令:

$ sudo snap remove powershell

这就是它的全部! 在这篇文章中,我们讨论了在 Ubuntu 上安装 Microsoft PowerShell 的三种不同方法,包括通过包存储库、通过 .deb 包和通过 snap 安装。 使用上述任何一种方法,您都可以在您的系统上简单地安装和使用 PowerShell。