PowerShell을 어떻게 설치합니까?


17

얼마 전에 Microsoft 웹 사이트에서 Ubuntu에 사용할 수있는 PowerShell에 대한 내용을 읽었습니다.

PowerShell 설치는 어떻게합니까? Xenial & Trusty에 대한 안내를 부탁 드립니다 .

소스를 컴파일하든 패키지 관리자를 사용하든 모든 설치 방법이 좋습니다. 소스 컴파일 방법에는 초보자 수준의 세부 정보가 포함되어야합니다.

답변:


12

2017 년 2 월 현재 Microsoft는 모든 리포지토리를 활용할 수있는 공용 리포지토리를 통해 이들을 제공하고 있습니다. 자세한 내용은 여기입니다.

16.04에 최신 버전의 PowerShell을 설치하는 방법은 다음과 같습니다.

# Import the public repository GPG keys
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

# Register the Microsoft Ubuntu repository
curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/microsoft.list

# Update the list of products
sudo apt-get update

# Install PowerShell
sudo apt-get install -y powershell

# Start PowerShell (MS renamed main executable at launch to be more Linux-like)
pwsh

1
현재 문서 링크는 다음과 같습니다. docs.microsoft.com/en-us/powershell/scripting/setup/…
uSlackr

10

데비안 설치 파일 ( '.deb') 및 기타 다운로드 는 GitHub의 PowerShell 릴리스 를 참조하십시오 .

SHA256 해시가있는 직접 다운로드 링크 :


DEB를 다운로드하고 체크섬을 확인한 다음 Ubuntu Software Center가 설치를 처리하도록하십시오. 다운로드 확인 방법 은 help.ubuntu.com 을 참조하십시오 . 기본적으로 다음 명령을 입력하십시오.

sha256sum powershell_*.deb

1
명령에 "man"페이지를 추가하여 powershell을 설치할 때 얻을 수 있습니다. 그들의 사이트에서 그들은 MSDN (
신경

1
영어 문서는 다음과 같습니다. github.com/PowerShell/PowerShell-Docs
Rinzwind

1
이러한 직접 링크는 이제 오래된 다운로드를 가리 킵니다. GitHub 링크를 따라 가거나 저장소를 설치하고 패키지 관리자를 사용하십시오
uSlackr

4

우분투 14.04 이상

PowerShell은 현재 지원되는 모든 Ubuntu 버전에서 스냅 패키지로 설치할 수 있습니다. PowerShell 스냅 패키지를 설치하려면 터미널을 열고 다음을 입력하십시오.

sudo snap install powershell --classic

우분투 18.04.1 LTS에이 작품
언더 벌스

2

PowerShell 해제: v6.0.0-beta.4


우분투 14.04 LTS (Trusty Tahr)

[방법 # 1] ~ APT
wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/powershell_6.0.0-beta.4-1ubuntu1.14.04.1_amd64.deb
sudo apt install ./powershell_*.deb
[방법 # 2] ~ dpkg
wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/powershell_6.0.0-beta.4-1ubuntu1.14.04.1_amd64.deb
dpkg -i powershell_*.deb 
apt-get install -f

우분투 16.04 LTS (Xenial Xerus)

[방법 # 1] ~ APT
wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/powershell_6.0.0-beta.4-1ubuntu1.16.04.1_amd64.deb
sudo apt install ./powershell_*.deb
[방법 # 2] ~ dpkg
wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/powershell_6.0.0-beta.4-1ubuntu1.16.04.1_amd64.deb
dpkg -i powershell_*.deb 
apt-get install -f


1
apt install ./foo.deb의존성을 해결하므로 apt-get install -f나중에 필요하지 않습니다 .
muru

1
MS가 리포지토리를 게시 할 때이 문제를 업데이트해야하는 이유는 무엇입니까? askubuntu.com/a/925458/158442
muru
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.