在 Ubuntu 19.04sudo apt install powershell
中失败
The following packages have unmet dependencies:
powershell : Depends: libssl1.0.0 but it is not installable
Depends: libicu60 but it is not installable
安装它可以snap install powershell --classic
工作,但是它没有出现,/etc/shells
所以chsh
不起作用。
如何解决这个问题?
使用 Snap 安装 Powershell
跑
使用 APT 安装 Powershell
Microsoft 于 2018 年 8 月 6 日更新了他们的文档,其中描述了 18.04 的步骤。他们的 Powershell 存储库既没有为 18.10 更新,也没有为 19.04 更新。
在 19.04 的默认存储库中,libssl 现在是 1.1.1 版本,libcu 现在是 63 版本。因此,为了使用仿生的包,需要使用仿生的依赖项。
使用 dpkg 安装依赖项:
添加微软的仓库信息:
添加下面的内容并使用Ctrl+X后跟Y.
更新和安装 Powershell
要将 Powershell 设置为默认 shell:
检查 Powershell 的路径是否在/etc/shells中。如果没有,请添加。对于 Snap 安装,它是/snap/bin/pwsh,对于通过 APT 安装的软件包,它是/usr/bin/pwsh。
运行
chsh
并输入密码。