在 Ubuntu 19.04 中将 Powershell 设置为登录 shell

rzi*_*ppo 3 powershell 19.04

在 Ubuntu 19.04 中sudo 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
Run Code Online (Sandbox Code Playgroud)

snap install powershell --classic作品安装它,但它没有出现,/etc/shells所以chsh不起作用。

如何解决这个问题?

Kul*_*lfy 7

使用 Snap 安装 Powershell

使用 APT 安装 Powershell

Microsoft于 2018 年 8 月 6 日更新了他们的文档,其中描述了 18.04 的步骤。他们的 Powershell 存储库既没有针对 18.10 也没有针对 19.04 更新。

在 19.04 的默认存储库中,libssl 现在是 1.1.1 版本,libcu 现在是 63 版本。因此,为了使用仿生的包,需要使用仿生的依赖项。

要将 Powershell 设置为默认 shell:

  • 检查 Powershell 的路径是否在/etc/shells 中。如果没有,请添加。对于 Snap 安装,它是/snap/bin/pwsh,对于通过 APT 安装的软件包,它是/usr/bin/pwsh

  • 运行chsh并输入密码。

  • 输入Powershell的路径。
  • 重新登录或重启。

  • 在 Ubuntu 20 上尝试此操作时,“/snap/bin/pwsh”对我不起作用 - 必须指定“/snap/powershell/current/opt/powershell/pwsh”。 (2认同)