Canonical?宣布微软的 PowerShell Core For Linux 以 Snap 打包格式发布到 Linux 平台。
PowerShell?构建于 .NET Framework 之上,是一种基于任务的开源命令行shell和脚本语言,其目标是成为管理混合云资源无处不在的语言。它专为系统管理员和高级用户设计,可快速自动管理多个操作系统以及与在这些操作系统上运行的应用程序相关的进程。
Snaps 是容器化的软件包,旨在跨云、桌面和物联网设备工作。它们在大多数流行的 Linux 发行版上本地工作,为用户提供自动更新,增强安全性,并为在 Linux 环境中工作的开发者提供更大的灵活性。
由于 snap 的自动更新和事务特性,PowerShell 用户将可始终直接从 Microsoft 获得当前版本。
Snap 打包不再有依赖问题,它本身就包含了需要加载的不同库,因此 Snap 应用能安装在大部分 Linux 发行版上,被认为更安全和可靠,更容易维护和更新。但 Snap 应用也有显著的缺陷,启动更慢,占用更多磁盘空间和内存,Snap 打包的应用容量可能数十倍于其它包格式。感兴趣的 Linux 用户现在可以试用下预览版?PowerShell Core Preview。
安装方式
首先确保你已安装 snap,然后如果需要安装稳定版,输入以下命令
snap?install?powershell?--classic
安装预览版
snap?install?powershell-preview?--classic
领取专属 10元无门槛券
私享最新 技术干货