웹사이트 검색

Fedora Linux에 PowerShell을 설치하는 방법


PowerShell은 명령줄 셸이자 .NET 프레임워크를 기반으로 구축된 완전히 개발된 스크립트 언어입니다. Bash와 마찬가지로 시스템 관리 작업을 수행하고 자동화하도록 설계되었습니다.

최근까지 PowerShell은 Windows 환경에서만 사용되었습니다. 2016년 8월 .NET 코어를 기반으로 구축된 PowerShell Core가 도입되면서 오픈 소스 및 크로스 플랫폼이 되면서 이러한 상황이 바뀌었습니다.

PowerShell은 이제 Windows, macOS, Linux 및 Raspian과 같은 ARM 플랫폼에서 사용할 수 있습니다. 이 가이드에서는 Fedora LinuxMicrosoft PowerShell을 설치하는 과정을 안내합니다.

이 가이드에서는 Fedora 34를 사용합니다. Fedora에 PowerShell을 설치하는 데 사용할 수 있는 두 가지 간단한 방법이 있으며 이를 차례로 다루겠습니다.

방법 1: Microfost 리포지토리를 사용하여 PowerShell 설치

이는 다음 단계로 구성된 4단계 설치 방법입니다.

Fedora에 Microsoft RedHat 리포지토리 추가

첫 번째 단계는 다음 명령을 실행하여 Microsoft 서명 키를 추가하는 것입니다.

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

그런 다음, 컬 명령을 사용하여 Microsoft RedHat 저장소를 추가합니다.

curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo

그런 다음 Fedora를 업데이트하여 새로 추가된 저장소와 동기화하세요.

sudo dnf update

Fedora에 Powershell 설치

마지막으로 다음과 같이 dnf 패키지 관리자를 사용하여 PowerShell을 설치합니다.

sudo dnf install  powershell -y

PowerShell이 설치되어 있는지 확인하려면 다음 명령을 실행하세요.

rpm -qi powershell

새로 설치된 Powershell 패키지의 버전, 릴리스 설치 날짜, 아키텍처 등과 같은 자세한 정보를 제공합니다.

Powershell 프롬프트에 액세스하려면 다음 명령을 실행하면 됩니다.

pwsh

여기에서 Linux 명령을 실행하고 새로 설치된 PowerShell 인스턴스에서 스크립팅 작업을 수행할 수 있습니다.

Powershell을 종료하려면 다음을 실행합니다.

> exit

방법 2: RPM 파일에서 PowerShell 설치

이는 PowerShell을 설치하는 보다 직접적인 방법이며 첫 번째 방법과 크게 다르지 않습니다. PowerShell 7.2에서는 Debian, Ubuntu, CentOS, OpenSUSE 및 Fedora와 같은 주요 Linux 배포판에 대한 범용 패키지를 사용할 수 있게 되었습니다. PowerShell GitHub 리포지토리에서 이러한 패키지를 한눈에 볼 수 있습니다.

RPM 파일이 실행되면 기본적으로 GPG 키와 Microsoft 저장소가 시스템에 추가되고 PowerShell 설치가 진행됩니다.

따라서 다음 명령을 실행하여 Github 저장소의 RPM 파일을 사용하여 PowerShell을 설치하세요.

sudo dnf install https://github.com/PowerShell/PowerShell/releases/download/v7.2.1/powershell-lts-7.2.1-1.rh.x86_64.rpm

Fedora Linux에서 PowerShell 제거

PowerShell이 마음에 들지 않는 경우 다음 명령을 실행하여 설치할 수 있습니다.

sudo dnf remove powershell

UNIX 쉘은 여전히 대부분의 Linux 사용자가 선호하는 환경입니다. 깔끔하고, 더 효과적이며, 잘 문서화되어 있습니다. 따라서 대부분의 사용자가 유연성과 사용 편의성을 고려하여 Powershell보다 bash로 작업하는 것을 선호한다는 것은 비밀이 아닙니다.

그럼에도 불구하고 PowerShell은 여전히 인기가 높으며 관리 작업을 실행하기 위한 여러 cmdlet이 포함되어 있습니다. 이 가이드에서는 FedoraPowerShell을 설치하는 방법을 설명했습니다.