如何在Ubuntu Artful Aardvark 17.10安装PowerShell及配置microsoft.list
在Ubuntu 17.10 (Artful Aardvark) 上安装PowerShell的解决方案
我明白你遇到的困扰——官方文档只支持到Ubuntu 17.04,直接用apt安装还会因为bug卡壳。别担心,我们可以通过手动配置源文件搞定这个问题,下面是具体步骤和你要的microsoft.list正确格式:
1. 配置正确的microsoft.list文件
Ubuntu 17.10的代号是artful,但微软官方并没有为这个版本单独维护源。不过我们可以用兼容的xenial(Ubuntu 16.04)源来安装PowerShell,它在17.10上能正常运行。
打开终端,编辑源文件:
sudo nano /etc/apt/sources.list.d/microsoft.list
将以下内容粘贴进去(这就是你需要的正确格式):
deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod xenial main
简单解释下格式各部分的作用:
deb:标识这是Debian系的软件源[arch=amd64]:指定只获取64位架构的包(PowerShell仅支持64位Ubuntu,所以这个参数很必要)https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod:微软官方维护的PowerShell专属源地址xenial:对应兼容的Ubuntu发行版代号main:软件源的组件类型
2. 导入微软GPG密钥
为了确保安装的包是官方签名的安全版本,需要导入微软的GPG密钥:
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
3. 更新缓存并安装PowerShell
先让系统识别新添加的源:
sudo apt-get update
然后执行安装命令:
sudo apt-get install powershell
4. 验证安装结果
安装完成后,输入以下命令启动PowerShell:
pwsh
如果能成功进入PowerShell的命令行界面,就说明安装没问题了。
可能的小问题
如果在apt-get update时出现GPG签名验证错误,只需要重新导入一次微软的GPG密钥就能解决。
内容的提问来源于stack exchange,提问作者Thufir
相关产品推荐
相关产品推荐

