由微軟開發, 電源外殼 是一個強大的工具,用於自動化任務和簡化配置管理。 您可以使用它在 Windows 環境中自動執行幾乎所有任務,包括安裝角色和功能以及更改 Windows 服務器系統上的 Active Directory。
現在大多數 Linux 發行版都正式支持 PowerShell。 所有最新的 PowerShell Linux 包都可以在 GitHub.
在本指南中,我們探索了您可以 安裝 PowerShell 7 在 Ubuntu 和別的 Linux 分佈。
您可以通過兩種主要方式安裝 PowerShell。
- 使用 snap 包
- 使用 APT 和 YUM 等包管理器
使用 Snap 包安裝 PowerShell
Snap 包是預構建的通用軟件應用程序,與分發無關,在安裝過程中不需要依賴項。
這 最簡單的方法 使用 snap 安裝 PowerShell 如下:
$ sudo 快速安裝 powershell –classic
然後使用以下命令啟動 PowerShell:
$密碼
對於預覽版,請運行以下命令:
$ sudo snap install powershell-preview –classic
完美的! 現在讓我們看看如何在各種 Linux 版本上使用包管理器進行安裝。
在 Ubuntu 18.04 和 20.04 上安裝 PowerShell
這 首選方法 在 Linux 中安裝 PowerShell 來自包存儲庫。
要在 Ubuntu 20.04 上安裝 PowerShell,首先更新軟件包列表:
$ sudo apt更新 -y
然後安裝必備軟件包:
$ sudo apt-get install -y wget apt-transport-https software-properties-common
接下來,使用 wget 命令下載微軟的 GPG 密鑰
$ wget -q https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb
然後按如下方式啟用 GPG 密鑰:
$ sudo dpkg -i 包-microsoft-prod.deb
此後,更新系統的軟件包列表:
$ sudo apt-get 更新
還需要 Universe 存儲庫來安裝所有必需的包和依賴項。 因此,如圖所示安裝它:
$ sudo add-apt-repository 宇宙
添加存儲庫後,再次更新包列表以同步存儲庫。
$ sudo 適當更新
最後,如圖所示安裝 Windows PowerShell。
$ sudo apt安裝powershell -y
要檢查正在運行的 powershell 版本,請鍵入:
pwsh –version
以下輸出顯示當前運行的版本是 PowerShell 7.1.2:
PowerShell 7.1.2
要啟動 PowerShell,只需調用:
$密碼
在 Debian 8/9/10 上安裝 PowerShell
現在讓我們換個角度,專注於如何在 Debian 上安裝 PowerShell。 該過程在 Debian 8 和更高版本中是相同的,只是略有不同。
對於 Debian 10
對於 Debian Buster,首先使用 wget 命令下載 Microsoft GPG 密鑰,如下所示:
$ wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb
接下來,啟用存儲庫密鑰,如下所示:
$ sudo dpkg -i 包-microsoft-prod.deb
完成後,請務必更新您的軟件包列表以與新存儲庫同步:
$ sudo apt-get 更新
最後,使用 APT 包管理器安裝 PowerShell,如圖所示。
$ sudo apt安裝powershell -y
對於 Debian 8/9
首先更新軟件包列表並安裝必需的軟件包。
$ sudo apt-get 更新 $ sudo apt-get install -y curl gnupg apt-transport-https
接下來,導入公共 Microsoft GPG 密鑰。
$ curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key 添加 –
接下來,啟用 Microsoft 存儲庫。
對於 Debian 9 Stretch:
$ sudo sh -c ‘echo “deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-debian-stretch-prod 拉伸主”> /etc/apt/sources.list.d/microsoft.list’
對於 Debian 8 Jessie:
$ sudo sh -c ‘echo “deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-debian-jessie-prod jessie main” > /etc/apt/sources.list.d/microsoft.list’
接下來,更新包列表
$ sudo apt-get 更新
最後安裝PowerShell
$ sudo apt安裝powershell -y
在 Kali 上安裝 PowerShell
在 Kali 上,這個過程非常簡單。 只需更新包列表並運行命令:
$ sudo 適當更新 $ sudo apt安裝powershell -y
安裝 PowerShell Fedora 28/29/30
為了 Fedora 28 及更高版本,請按照以下命令操作
首先註冊 Microsoft 簽名密鑰。
$ sudo rpm –import https://packages.microsoft.com/keys/microsoft.asc
稍後,註冊 Microsoft RedHat 存儲庫。
$ curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo 三通/etc/yum.repos.d/microsoft.repo
接下來,安裝所示的 OpenSSL 包:
$ sudo dnf 安裝 compat-openssl10
最後如圖所示安裝PowerShell
$ sudo dnf 安裝 powershell -y
在 CentOS/RHEL 7 & 8 上安裝 PowerShell
在 CentOS/RHEL 7 & 8 上調用以下命令。
首先,通過創建新的存儲庫文件來註冊 Microsoft Red Hat 存儲庫。
$ curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo 三通/etc/yum.repos.d/microsoft.repo
然後使用以下命令安裝 PowerShell:
$ sudo yum 安裝 powershell -y
在 OpenSUSE Leap 15 和 OpenSUSE 42.3 上安裝 PowerShell
在 openSUSE 中,我們將從壓縮文件 – tarball 文件中安裝 PowerShell。
首先更新系統並安裝依賴項:
$ sudo zypper 更新 $ sudo zypper –非交互式安裝 curl 焦油 libicu52_1
接下來,從 GitHub 下載 PowerShell ‘.tar.gz’ 存檔。
$ curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.1.0/powershell-7.1.0-linux-x64.tar.gz -o /tmp/powershell.tar.gz
此後,繼續並創建一個目標目錄,將在其中放置 PowerShell:
$ sudo mkdir -p /opt/microsoft/powershell/7
接下來,將 tarball 文件解壓縮到新創建的文件夾中。
$ sudo tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/7
您會注意到一個名為的 PowerShell 文件夾 密碼。 您需要授予此文件夾執行權限。 因此,繼續並使用 chmod 命令,如圖所示。
$ sudo chmod +x /opt/microsoft/powershell/7/pwsh
最後,創建一個符號鏈接,如下所示。
$ sudo ln -s /opt/microsoft/powershell/7/pwsh /usr/bin/pwsh
結論
如果您希望直接安裝,PowerShell 安裝 .deb 和 .rpm 文件可在 GitHub 上找到。
在本指南中,我們學習瞭如何在 Ubuntu 和其他 Linux 發行版上安裝 PowerShell。 感謝您閱讀,如果您在安裝 PowerShell 時遇到任何問題,請告訴我們。