Ubuntu 19.04에서 Powershell을 로그인 셸로 설정

Ubuntu 19.04에서 Powershell을 로그인 셸로 설정

우분투 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

작동 과 함께 설치했지만 snap install powershell --classic표시되지 않아 /etc/shells작동 chsh하지 않습니다.

이 문제를 해결하는 방법은 무엇입니까?

답변1

Snap을 사용하여 Powershell을 설치하려면

  • 달리다

    sudo snap install powershell --classic
    

APT를 사용하여 Powershell을 설치하려면

Microsoft가 업데이트했습니다.선적 서류 비치2018년 8월 6일에 18.04에 대한 단계를 설명했습니다. Powershell의 리포지토리는 18.10이나 19.04에 대해 업데이트되지 않습니다.

19.04의 기본 저장소에서 libssl은 현재 버전 1.1.1이고 libcu는 현재 버전 63입니다. 따라서 Bionic의 패키지를 사용하려면 Bionic의 종속성을 사용해야 합니다.

  • 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
    
  • Microsoft의 저장소 정보를 추가합니다.

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

    아래 내용을 추가하고 Ctrl+ X다음에 를 사용하여 저장합니다 Y.

    deb [arch=amd64] https://packages.microsoft.com/ubuntu/18.04/prod bionic main
    
  • Powershell 업데이트 및 설치

    sudo apt update
    sudo apt install powershell
    

Powershell을 기본 셸로 설정하려면:

  • Powershell의 경로가 다음 위치에 있는지 확인하세요./etc/shells. 그렇지 않은 경우 추가하십시오. Snap 설치의 경우/스냅/bin/pwshAPT를 통해 설치된 패키지의 경우/usr/bin/pwsh.

  • 실행 chsh하고 비밀번호를 입력하세요.

  • Powershell의 경로를 입력하세요.
  • 다시 로그인하거나 재부팅하세요.

관련 정보