微软宣布推出PowerShell Core,以便进一步突破界限,无论用户身在何处或使用何种平台,都可以使用该语言。因此,他们制作了Windows 10,Linux以及macOS的PowerShell Core。此外,它支持上述平台的所有体系结构。为了使它更好地与支持的平台集成,它们从Linux开始,今天微软宣布PowerShell Core现在可以作为Linux机器的Snap包使用。
什么是Linux的Snap包
确切地说,Snap Packages是绑定在一起的应用程序,可以安装在多个Linux发行版上。
它们实际上是一种非常实用的方法。正如博客文章中所述,微软表示它优于传统的Linux软件包,如DEB和RPM。其中一些优点如下:
Snap包带有所有依赖项,因此您无需担心计算机上安装的特定版本的共享库
可以安装快照包,而无需授予发布者对主机的root访问权限
Snap软件包“可以安全运行”,因为它们未经您的许可不与其他应用程序或系统文件交互
Snaps的更新自动发生,包括更新之间的更改增量
怎么安装呢?
如果您希望将PowerShell Core安装为Snap Package,首先要确保已安装Snapd。
然后,只需运行此命令并为您做好准备。
snap install powershell --classic
完成此操作后,只需键入pwsh 即可在Linux机器上启动PowerShell。
如果您希望更早地看到错误修复和功能,只需通过运行以下命令安装PowerShell的预览版本。
snap install powershell-preview --classic
现在,如果您想要启动PowerShell Preview,只需从终端输入pwsh-preview即可 。