Defina o Powershell como shell de login no Ubuntu 19.04

Defina o Powershell como shell de login no Ubuntu 19.04

No Ubuntu 19.04 sudo apt install powershellfalha com

The following packages have unmet dependencies:
 powershell : Depends: libssl1.0.0 but it is not installable
              Depends: libicu60 but it is not installable

Instalá-lo snap install powershell --classicfunciona, mas depois não aparece, /etc/shellsentão chshnão funciona.

Como consertar isto?

Responder1

Para instalar o Powershell usando Snap

  • Correr

    sudo snap install powershell --classic
    

Para instalar o Powershell usando APT

A Microsoft atualizou seudocumentaçãoem 06/08/2018 em que descreveram as etapas para 18.04. Seus repositórios para Powershell não são atualizados para 18.10 nem para 19.04.

No repositório padrão 19.04, libssl está agora na versão 1.1.1 e libcu está agora na versão 63. Portanto, para usar o pacote biônico, as dependências do biônico precisam ser usadas.

  • Instale dependências usando dpkg:

    wget http://mirrors.edge.kernel.org/ubuntu/pool/main/i/icu/libicu60_60.2-3ubuntu3_amd64.deb
    wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb
    sudo dpkg -i libicu60_60.2-3ubuntu3_amd64.deb libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb
    
  • Adicione as informações do repositório da Microsoft:

    sudo nano /etc/apt/sources.list.d/microsoft-prod.list
    

    Adicione o conteúdo abaixo e salve-o usando Ctrl+ Xseguido de Y.

    deb [arch=amd64] https://packages.microsoft.com/ubuntu/18.04/prod bionic main
    
  • Atualize e instale o Powershell

    sudo apt update
    sudo apt install powershell
    

Para definir o Powershell como shell padrão:

  • Verifique se o caminho do Powershell está em/etc/conchas. Se não, adicione isso. Para instalação do Snap é/snap/bin/pwshe para pacotes instalados via APT, é/usr/bin/pwsh.

  • Execute chshe digite a senha.

  • Digite o caminho do Powershell.
  • Faça login novamente ou reinicie.

informação relacionada