다음을 통해 공유


Linux에 PowerShell 설치

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

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

이 문서에서는 지원되는 Linux 배포판 및 패키지 관리자를 나열합니다. 모든 PowerShell 릴리스는 PowerShell 버전 또는 Linux 배포판이 지원 종료에 도달할 때까지 계속 지원됩니다.

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

Alpine

Microsoft는 PowerShell이 지원 종료에 도달하거나 Alpine 버전이 수명이 다할 때까지 PowerShell을 지원합니다.

x64용 PowerShell 7.4 및 PowerShell 7.5-preview를 포함하는 Docker 이미지는 다음 버전의 Alpine에 대한 Microsoft 아티팩트 레지스트리 사용할 수 있습니다.

  • Alpine 3.17 - OS 지원 종료 2024-11-22

PowerShell의 Docker 이미지는 Alpine 3.18, 3.19 및 3.20에서 사용할 수 없습니다.

Important

Docker 이미지는 OS 배포자에서 제공하는 OS(공식 운영 체제) 이미지에서 빌드됩니다. 이러한 이미지에는 최신 보안 업데이트가 없을 수 있습니다. 최신 보안 업데이트가 적용되도록 OS 패키지를 최신 버전으로 업데이트하는 것이 좋습니다.

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

Debian

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

Microsoft는 PowerShell이 지원 종료에 도달하거나 Debian 버전이 수명이 다할 때까지 PowerShell을 지원합니다.

설치 패키지 파일(.deb)도 .에서 https://packages.microsoft.com/사용할 수 있습니다.

x64용 PowerShell 7.4 및 PowerShell 7.5-preview를 포함하는 Docker 이미지는 다음 버전의 Debian에 대한 Microsoft 아티팩트 레지스트리 사용할 수 있습니다.

  • Debian 12(Bookworm) - OS 지원은 2026-06-10에 종료됩니다.

Important

Docker 이미지는 OS 배포자에서 제공하는 OS(공식 운영 체제) 이미지에서 빌드됩니다. 이러한 이미지에는 최신 보안 업데이트가 없을 수 있습니다. 최신 보안 업데이트가 적용되도록 OS 패키지를 최신 버전으로 업데이트하는 것이 좋습니다.

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

Red Hat Enterprise Linux(RHEL)

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

Microsoft는 PowerShell이 지원 종료에 도달하거나 RHEL 버전이 지원 종료에 도달할 때까지 PowerShell을 지원합니다.

설치 패키지 파일(.rpm)도 .에서 https://packages.microsoft.com/사용할 수 있습니다.

x64용 PowerShell 7.4 및 PowerShell 7.5-preview를 포함하는 Docker 이미지는 다음 버전의 RHEL에 대한 Microsoft 아티팩트 레지스트리 사용할 수 있습니다.

  • RHEL 9 - OS 지원 종료 2032-05-31
  • RHEL 8 - OS 지원 종료 2029-05-31

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

Important

Docker 이미지는 OS 배포자에서 제공하는 OS(공식 운영 체제) 이미지에서 빌드됩니다. 이러한 이미지에는 최신 보안 업데이트가 없을 수 있습니다. 최신 보안 업데이트가 적용되도록 OS 패키지를 최신 버전으로 업데이트하는 것이 좋습니다.

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

Ubuntu

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

Microsoft는 PowerShell이 지원 종료에 도달하거나 Ubuntu 버전이 지원 종료에 도달할 때까지 PowerShell을 지원합니다.

설치 패키지 파일(.deb)도 .에서 https://packages.microsoft.com/사용할 수 있습니다.

x64 및 Arm32용 PowerShell 7.4 및 PowerShell 7.5-preview를 포함하는 Docker 이미지는 다음 버전의 Ubuntu에 대한 Microsoft 아티팩트 레지스트리 사용할 수 있습니다.

  • Ubuntu 24.04(Noble Numbat) - OS 지원은 2029-04-01에 종료됩니다.
  • Ubuntu 22.04(잠미 해파리) - OS 지원은 2027-04-01에 종료됩니다.
  • Ubuntu 20.04(Focal Fossa) - OS 지원은 2025-04-02에 종료됩니다.

Ubuntu 24.10(Oracular Oriole)은 중간 릴리스입니다. Microsoft는 Ubuntu의 중간 릴리스를 지원하지 않습니다. 자세한 내용은 커뮤니티 지원 배포를 참조 하세요.

Important

Docker 이미지는 OS 배포자에서 제공하는 OS(공식 운영 체제) 이미지에서 빌드됩니다. 이러한 이미지에는 최신 보안 업데이트가 없을 수 있습니다. 최신 보안 업데이트가 적용되도록 OS 패키지를 최신 버전으로 업데이트하는 것이 좋습니다.

자세한 내용은 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을 설치하는 다른 방법을 참조하세요.