PowerShell 是一款跨平台的任务自动化解决方案,集成了命令行shell、脚本语言和配置管理功能。以下是在不同的Linux发行版上安装PowerShell的具体步骤。
Ubuntu 20.04及以上版本
Ubuntu用户可以直接通过APT软件包管理器安装PowerShell。
# 首先导入Microsoft的GPG公钥
wget -q "https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb" -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
# 更新APT源
sudo apt-get update
# 安装PowerShell
sudo apt-get install -y powershell
# 启动PowerShell
pwsh
Debian 10+
Debian用户可按照以下步骤安装:
# 导入Microsoft仓库GPG密钥
wget -q "https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb" -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
# 更新软件源
sudo apt-get update
# 安装PowerShell
sudo apt-get install -y powershell
# 运行PowerShell
pwsh
CentOS/RHEL 8
CentOS或RHEL用户可以利用以下命令安装:
# 导入微软的CentOS软件源
sudo dnf install -y https://packages.microsoft.com/config/centos/8/packages-microsoft-prod.rpm
# 更新DNF缓存
sudo dnf makecache
# 安装PowerShell
sudo dnf install -y powershell
# 运行PowerShell
pwsh
Fedora 32+
Fedora用户安装方式如下:
# 导入微软的Fedora软件源
sudo dnf install -y https://packages.microsoft.com/config/fedora/32/packages-microsoft-prod.rpm
# 更新DNF缓存
sudo dnf makecache
# 安装PowerShell
sudo dnf install -y powershell
# 运行PowerShell
pwsh
openSUSE 15+
openSUSE用户可以使用以下步骤:
# 导入微软的openSUSE软件源
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
wget https://packages.microsoft.com/config/opensuse/15/prod.repo
sudo mv prod.repo /etc/zypp/repos.d/microsoft-prod.repo
sudo chown root:root /etc/zypp/repos.d/microsoft-prod.repo
# 刷新软件源并安装PowerShell
sudo zypper refresh
sudo zypper install -y powershell
# 执行PowerShell
pwsh
镜像安装
对于可能遇到网络问题的情况,可以选择通过下载PowerShell二进制包手工安装的方式:
# 下载PowerShell tar.gz包
wget https://github.com/PowerShell/PowerShell/releases/download/v7.1.3/powershell-7.1.3-linux-x64.tar.gz
# 解压
mkdir -p ~/powershell
tar -xvf ./powershell-7.1.3-linux-x64.tar.gz -C ~/powershell
# 添加到系统PATH
echo 'export PATH=$PATH:~/powershell' >> ~/.bashrc
source ~/.bashrc
# 运行PowerShell
pwsh
Docker 安装
若系统已安装Docker,可运行一个PowerShell容器:
# 拉取官方PowerShell Docker镜像
docker pull mcr.microsoft.com/powershell
# 运行PowerShell容器
docker run -it mcr.microsoft.com/powershell
安装PowerShell时,应当考虑系统的安全性和软件的兼容性,根据系统架构选择相应版本进行安装。完成安装后,可以通过 pwsh
命令进入PowerShell环境,执行各项自动化任务。注意,某些Linux发行版可能默认没有安装wget等工具,如遇到问题,需先行安装这些必要工具。
云服务器/高防CDN推荐
蓝易云国内/海外高防云服务器推荐
海外免备案云服务器链接:www.tsyvps.com
蓝易云安全企业级高防CDN:www.tsycdn.com
持有增值电信营业许可证:B1-20222080【资质齐全】
蓝易云香港五网CN2 GIA/GT精品网络服务器。拒绝绕路,拒绝不稳定。