不久前,我在微软网站上读到了一些关于 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 哈希值:
14.04:powershell_6.0.0-alpha.16-1ubuntu1.14.04.1_amd64.deb
FB0002D6D57D900D0BA16C13C4EB0B84CA9D1AEA5EAF4DDBC0F7E8F3D582A2DF
16.04:powershell_6.0.0-alpha.16-1ubuntu1.16.04.1_amd64.deb
96A647EFA64C704958CEAFA89F319950A3B729C161CB77C286561AF3CD3BFC1E
下载 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] ~ APTwget 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] ~ APTwget 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