如何安装 PowerShell?

如何安装 PowerShell?

不久前,我在微软网站上读到了一些关于 PowerShell 可用于 Ubuntu 的信息。

我该如何安装 PowerShell?我希望得到有关这方面的指导赛尼尔&可靠

任何安装方法都可以,无论是编译源代码还是依赖包管理器。源代码编译方法应该包含初学者级别的细节。

答案1

自 2017 年 2 月起,Microsoft 已通过公共存储库提供这些内容,该存储库提供了所有优点。详细信息这里

以下是在 16.04 上安装最新版本 PowerShell 的说明。

# Import the public repository GPG keys
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

# Register the Microsoft Ubuntu repository
curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/microsoft.list

# Update the list of products
sudo apt-get update

# Install PowerShell
sudo apt-get install -y powershell

# Start PowerShell (MS renamed main executable at launch to be more Linux-like)
pwsh

答案2

对于 Debian 安装文件 ('.deb') 和其他下载,请参阅PowerShell 版本在 GitHub 上。

直接下载链接,带有 SHA256 哈希值:


下载 DEB,验证校验和,然后让 Ubuntu 软件中心负责安装。请参阅帮助中心关于如何验证下载。基本上,输入以下命令:

sha256sum powershell_*.deb

答案3

Ubuntu 14.04 及更高版本

PowerShell 可以作为 snap 包安装在所有当前支持的 Ubuntu 版本中。要安装 PowerShell snap 包,请打开终端并输入:

sudo snap install powershell --classic

要从终端类型启动 PowerShell:

snap run powershell

答案4

PowerShell发布:v6.0.0-beta.4


Ubuntu 14.04 LTS(Trusty Tahr)

[方法 1] ~ APT
wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/powershell_6.0.0-beta.4-1ubuntu1.14.04.1_amd64.deb
sudo apt install ./powershell_*.deb
[方法 #2] ~ dpkg
wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/powershell_6.0.0-beta.4-1ubuntu1.14.04.1_amd64.deb
dpkg -i powershell_*.deb 
apt-get install -f

Ubuntu 16.04 LTS(Xenial Xerus)

[方法 1] ~ APT
wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/powershell_6.0.0-beta.4-1ubuntu1.16.04.1_amd64.deb
sudo apt install ./powershell_*.deb
[方法 #2] ~ dpkg
wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/powershell_6.0.0-beta.4-1ubuntu1.16.04.1_amd64.deb
dpkg -i powershell_*.deb 
apt-get install -f

相关内容