Linux에 PowerShell 설치

PowerShell은 여러 다양한 Linux 배포판에 설치할 수 있습니다. 대부분의 Linux 플랫폼과 배포판은 매년 주요 릴리스가 있으며 PowerShell을 설치하는 데 사용되는 패키지 관리자를 제공합니다. Microsoft에서 지원하지 않는 일부 Linux 배포판에도 PowerShell을 설치할 수 있습니다. 이러한 경우 커뮤니티에서 해당 플랫폼의 PowerShell 지원을 찾을 수 있습니다.

자세한 내용은 PowerShell 지원 수명 주기 설명서를 참조하세요.

이 문서에서는 지원되는 Linux 배포판 및 패키지 관리자를 나열합니다. PowerShell 버전 또는 Linux 배포판 버전이 지원 종료될 때까지 모든 PowerShell 릴리스가 다시 기본 지원됩니다.

최상의 호환성을 원한다면 장기 릴리스(LTS) 버전을 선택합니다.

Alpine

다음 표에는 지원되는 PowerShell 릴리스 및 해당 릴리스가 지원되는 Alpine 버전이 나와 있습니다. 이러한 버전은 PowerShell 지원 종료 버전 또는 Alpine 지원 종료 버전까지 지원됩니다.

  • 아이콘은 지원됨 OS 또는 PowerShell의 버전이 계속 지원됨을 나타냅니다.
  • 아이콘은 지원 중단 해당 버전의 OS에서 PowerShell 버전이 더 이상 지원되지 않음을 나타냅니다.
  • 아이콘은 테스트 중 해당 OS에서 PowerShell 테스트를 완료하지 않았음을 나타냅니다.
  • 아이콘은 지원되지 않음 OS 또는 PowerShell의 버전이 지원되지 않음을 나타냅니다.
  • OS 버전과 PowerShell 버전 모두 아이콘이 있는 지원됨 경우 해당 조합이 지원됩니다.
Alpine 7.2(LTS 이전) 7.3 7.4(LTS-current)
지원됨 3.18 지원되지 않음 지원되지 않음 지원되지 않음
지원됨 3.17 테스트 중 테스트 중 테스트 중
지원됨 3.16 테스트 중 테스트 중 테스트 중
지원 중단 3.15 테스트 중 테스트 중 테스트 중
지원 중단 3.14 지원 중단 지원 중단 지원 중단

PowerShell은 다음 프로세서 아키텍처에 대해 Alpine에서 지원됩니다.

Alpine 7.2(LTS-current) 7.3 7.4(LTS-current)
지원되는 모든 버전 X64 X64 X64

PowerShell은 Arm 프로세서를 사용하여 Alpine에서 테스트되지 않았습니다.

자세한 내용은 에 PowerShell 설치를 참조하세요.

Debian

Debian은 패키지 관리자로 APT(고급 패키지 도구)를 사용합니다.

다음 표는 현재 지원되는 PowerShell 릴리스와 해당 릴리스가 지원되는 Debian 버전의 목록입니다. 이러한 버전은 PowerShell 버전이 지원 종료에 도달하거나 Debian 버전이 수명이 종료될 때까지 다시 지원됩니다기본.

  • 아이콘은 지원됨 OS 또는 PowerShell의 버전이 계속 지원됨을 나타냅니다.
  • 아이콘은 지원 중단 해당 버전의 OS에서 PowerShell 버전이 더 이상 지원되지 않음을 나타냅니다.
  • 아이콘은 테스트 중 해당 OS에서 PowerShell 테스트를 완료하지 않았음을 나타냅니다.
  • 아이콘은 지원되지 않음 OS 또는 PowerShell의 버전이 지원되지 않음을 나타냅니다.
  • OS 버전과 PowerShell 버전 모두 아이콘이 있는 지원됨 경우 해당 조합이 지원됩니다.
Debian 7.2(LTS 이전) 7.3 7.4(LTS-current)
지원됨 12(책벌레) 테스트 중 테스트 중 테스트 중
지원됨 11 (불스아이) 지원 지원 지원됨
지원 중단 10 (버스터) 지원 중단 지원 중단 지원 중단

PowerShell은 다음 프로세서 아키텍처에 대해 Debian에서 지원됩니다.

Debian 7.2(LTS-current) 7.3 7.4(LTS-current)
버전 9 이상 X64 X64 X64

자세한 내용은 Debian에 PowerShell 설치를 참조하세요.

Red Hat Enterprise Linux(RHEL)

RHEL 7은 yum을 사용하고 RHEL 8은 dnf 패키지 관리자를 사용합니다.

다음 표는 현재 지원되는 PowerShell 버전 및 해당 버전이 지원되는 RHEL 버전의 목록입니다. 이러한 버전은 powerShell 버전이 지원 종료에 도달하거나 RHEL 버전이 지원 종료에 도달할 때까지 기본 지원됩니다.

  • 아이콘은 지원됨 OS 또는 PowerShell의 버전이 계속 지원됨을 나타냅니다.
  • 아이콘은 지원 중단 해당 버전의 OS에서 PowerShell 버전이 더 이상 지원되지 않음을 나타냅니다.
  • 아이콘은 테스트 중 해당 OS에서 PowerShell 테스트를 완료하지 않았음을 나타냅니다.
  • 아이콘은 지원되지 않음 OS 또는 PowerShell의 버전이 지원되지 않음을 나타냅니다.
  • OS 버전과 PowerShell 버전 모두 아이콘이 있는 지원됨 경우 해당 조합이 지원됩니다.
RHEL 7.2(LTS 이전) 7.3 7.4(LTS-current)
지원됨 9 지원 지원 지원됨
지원됨 8 지원 지원 지원됨
지원됨 7 지원 지원됨 지원되지 않음

PowerShell은 Red Hat UBI(유니버설 기본 이미지)에서 테스트됩니다. 자세한 내용은 UBI 정보 페이지를 참조 하세요.

PowerShell은 RHEL에서 다음 프로세서 아키텍처에 대해 지원됩니다.

RHEL 7.2(LTS-current) 7.3 7.4(LTS-current)
지원되는 모든 버전 X64 X64 X64

자세한 내용은 RHEL에 PowerShell 설치를 참조하세요.

Ubuntu

Ubuntu는 패키지 관리자로 APT(고급 패키지 도구)를 사용합니다.

다음 표는 현재 지원되는 PowerShell 릴리스와 해당 릴리스가 지원되는 Ubuntu 버전의 목록입니다. 이러한 버전은 PowerShell 버전이 지원 종료에 도달하거나 Ubuntu 버전이 지원 종료에 도달할 때까지 기본 지원됩니다.

  • 아이콘은 지원됨 OS 또는 PowerShell의 버전이 계속 지원됨을 나타냅니다.
  • 아이콘은 지원 중단 해당 버전의 OS에서 PowerShell 버전이 더 이상 지원되지 않음을 나타냅니다.
  • 아이콘은 테스트 중 해당 OS에서 PowerShell 테스트를 완료하지 않았음을 나타냅니다.
  • 아이콘은 지원되지 않음 OS 또는 PowerShell의 버전이 지원되지 않음을 나타냅니다.
  • OS 버전과 PowerShell 버전 모두 아이콘이 있는 지원됨 경우 해당 조합이 지원됩니다.
Ubuntu 7.2(LTS 이전) 7.3 7.4(LTS-current)
지원됨 22.04 LTS(Jammy) 지원 지원 지원됨
지원됨 20.04 LTS(초점) 지원 지원 지원됨
지원 중단 18.04 LTS(Bionic) 지원 중단 지원 중단 지원 중단

Ubuntu의 LTS 릴리스만 공식적으로 지원됩니다. Microsoft는 중간 릴리스 또는 해당 릴리스를 지원하지 않습니다. 중간 릴리스는 커뮤니티에서 지원됩니다. 자세한 내용은 커뮤니티 지원 배포를 참조 하세요.

PowerShell은 다음 프로세서 아키텍처에 대해 Ubuntu에서 지원됩니다.

Ubuntu 7.2(LTS-current) 7.3 7.4(LTS-current)
지원되는 모든 버전 x64, Arm32 x64, Arm32 x64, Arm32

자세한 내용은 Ubuntu에 PowerShell 설치를 참조하세요.

커뮤니티 지원 배포판

PowerShell은 Microsoft에서 지원하지 않는 많은 Linux 배포판에 설치할 수 있습니다. 이러한 경우 해당 플랫폼에서 PowerShell에 대한 커뮤니티의 지원을 찾을 수 있습니다.

Microsoft에서 지원하려면 Linux 배포판이 다음 조건을 충족해야 합니다.

  • 배포의 버전 및 아키텍처는 .NET Core에서 지원됩니다.
  • 배포 버전은 1년 이상 지원됩니다.
  • 배포 버전은 중간 릴리스 또는 해당 버전이 아닙니다.
  • PowerShell 팀은 배포 버전을 테스트했습니다.

자세한 내용은Linux 기반 PowerShell에 대한 커뮤니티 지원을 참조하세요.

대체 설치 방법

공식적으로 지원되지 않는 Linux 배포판 등 Linux에 PowerShell을 설치하는 세 가지 다른 방법이 있습니다. PowerShell 스냅 패키지를 사용하여 PowerShell을 설치할 수 있습니다. Linux tar.gz 패키지를 사용하여 PowerShell 이진 파일을 직접 배포할 수도 있습니다. 자세한 내용은 Linux에서 PowerShell을 설치하는 다른 방법을 참조하세요.