在 Linux 上安装 PowerShell Core

关于 论坛 在 Linux 上安装 PowerShell Core

标签: ,

正在查看 1 帖子:1-1 (共 1 个帖子)
  • 作者
    帖子
  • #10988
    商 匡
    管理员

    支持 Ubuntu 14.04、Ubuntu 16.04、Ubuntu 18.04、Ubuntu 18.10、Debian 9、CentOS 7、Red Hat Enterprise Linux (RHEL) 7、openSUSE 42.3、openSUSE Leap 15、Fedora 27、Fedora 28 和 Arch Linux。
    对于未获得官方支持的 Linux 分发,可尝试使用 PowerShell Snap 包。 还可以尝试直接使用 Linux tar.gz archive 部署 PowerShell 二进制文件,但是需要在各个步骤中基于 OS 设置所需的依赖项。
    GitHub 版本页面上提供有所有可用包。 安装包以后,从终端运行 pwsh。
    安装预览版本
    通过包存储库安装适用于 Linux 的 PowerShell Core 预览版本时,包名称从 powershell 更改为 powershell-preview。
    直接下载安装不会更改包名称(文件名除外)。
    下面是使用各种包管理器安装稳定包和预览包的命令表:
    分配 稳定包命令 预览包命令
    Ubuntu、Debian sudo apt-get install -y powershell sudo apt-get install -y powershell-preview
    CentOS、RedHat sudo yum install -y powershell sudo yum install -y powershell-preview
    Fedora sudo dnf install -y powershell sudo dnf install -y powershell-preview
    Ubuntu 14.04
    通过包存储库安装 – Ubuntu 14.04
    为简化安装(和更新),已将适用于 Linux 的 PowerShell Core 发布到包存储库。 这是首选方法。
    sh
    复制
    # Download the Microsoft repository GPG keys
    wget -q https://packages.microsoft.com/config/ubuntu/14.04/packages-microsoft-prod.deb
    # Register the Microsoft repository GPG keys
    sudo dpkg -i packages-microsoft-prod.deb
    # Update the list of products
    sudo apt-get update
    # Install PowerShell
    sudo apt-get install -y powershell
    # Start PowerShell
    pwsh
    以超级用户身份注册 Microsoft 存储库。 此后,只需使用 sudo apt-get upgrade powershell 来更新安装。
    通过直接下载进行安装 – Ubuntu 14.04
    从以下位置将 Debian 包 powershell_6.2.0-1.ubuntu.14.04_amd64.deb 下载到 Debian 计算机: 版本页。
    然后在终端中执行以下命令:
    sh
    复制
    sudo dpkg -i powershell_6.2.0-1.ubuntu.14.04_amd64.deb
    sudo apt-get install -f
    备注
    dpkg -i 命令失败,未满足依赖项。 下一命令 apt-get install -f 解决此类问题,然后完成 PowerShell 包配置。
    卸载 – Ubuntu 14.04
    sh
    复制
    sudo apt-get remove powershell
    Ubuntu 16.04
    通过包存储库安装 – Ubuntu 16.04
    为简化安装(和更新),已将适用于 Linux 的 PowerShell Core 发布到包存储库。 这是首选方法。
    sh
    复制
    # Download the Microsoft repository GPG keys
    wget -q https://packages.microsoft.com/config/ubuntu/16.04/packages-microsoft-prod.deb
    # Register the Microsoft repository GPG keys
    sudo dpkg -i packages-microsoft-prod.deb
    # Update the list of products
    sudo apt-get update
    # Install PowerShell
    sudo apt-get install -y powershell
    # Start PowerShell
    pwsh
    作为超级用户注册 Microsoft 存储库一次后,仅需使用 sudo apt-get upgrade powershell 将其更新即可。
    通过 Direct Download 的安装 – Ubuntu 16.04
    从以下位置将 Debian 包 powershell_6.2.0-1.ubuntu.16.04_amd64.deb 下载到 Debian 计算机: 版本页。
    然后在终端中执行以下命令:
    sh
    复制
    sudo dpkg -i powershell_6.2.0-1.ubuntu.16.04_amd64.deb
    sudo apt-get install -f
    备注
    dpkg -i 命令失败,未满足依赖项。 下一命令 apt-get install -f 解决此类问题,然后完成 PowerShell 包配置。
    卸载 – Ubuntu 16.04
    sh
    复制
    sudo apt-get remove powershell
    Ubuntu 18.04
    通过包存储库安装 – Ubuntu 18.04
    为简化安装(和更新),已将适用于 Linux 的 PowerShell Core 发布到包存储库。 这是首选方法。
    sh
    复制
    # Download the Microsoft repository GPG keys
    wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb
    # Register the Microsoft repository GPG keys
    sudo dpkg -i packages-microsoft-prod.deb
    # Update the list of products
    sudo apt-get update
    # Enable the “universe” repositories
    sudo add-apt-repository universe
    # Install PowerShell
    sudo apt-get install -y powershell
    # Start PowerShell
    pwsh
    作为超级用户注册 Microsoft 存储库一次后,仅需使用 sudo apt-get upgrade powershell 将其更新即可。
    通过直接下载安装 – Ubuntu 18.04
    从以下位置将 Debian 包 powershell_6.2.0-1.ubuntu.18.04_amd64.deb 下载到 Debian 计算机: 版本页。
    然后在终端中执行以下命令:
    sh
    复制
    sudo dpkg -i powershell_6.2.0-1.ubuntu.18.04_amd64.deb
    sudo apt-get install -f
    备注
    dpkg -i 命令失败,未满足依赖项。 下一命令 apt-get install -f 解决此类问题,然后完成 PowerShell 包配置。
    卸载 – Ubuntu 18.04
    sh
    复制
    sudo apt-get remove powershell
    Ubuntu 18.10
    备注
    因为 18.10 是过渡版本,所以它仅支持社区。
    支持通过 snapd 按 18.10 版上进行安装。 有关完整说明,请参阅 Snap 包;
    Debian 8
    通过包存储库安装 – Debian 8
    为简化安装(和更新),已将适用于 Linux 的 PowerShell Core 发布到包存储库。 这是首选方法。
    sh
    复制
    # Install system components
    sudo apt-get update
    sudo apt-get install curl apt-transport-https
    # Import the public repository GPG keys
    curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add –
    # Register the Microsoft Product feed
    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’
    # Update the list of products
    sudo apt-get update
    # Install PowerShell
    sudo apt-get install -y powershell
    # Start PowerShell
    pwsh
    作为超级用户注册 Microsoft 存储库一次后,仅需使用 sudo apt-get upgrade powershell 将其更新即可。
    Debian 9
    通过包存储库安装 – Debian 9
    为简化安装(和更新),已将适用于 Linux 的 PowerShell Core 发布到包存储库。 这是首选方法。
    sh
    复制
    # Install system components
    sudo apt-get update
    sudo apt-get install curl gnupg apt-transport-https
    # Import the public repository GPG keys
    curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add –
    # Register the Microsoft Product feed
    sudo sh -c ‘echo “deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-debian-stretch-prod stretch main” > /etc/apt/sources.list.d/microsoft.list’
    # Update the list of products
    sudo apt-get update
    # Install PowerShell
    sudo apt-get install -y powershell
    # Start PowerShell
    pwsh
    作为超级用户注册 Microsoft 存储库一次后,仅需使用 sudo apt-get upgrade powershell 将其更新即可。
    通过直接下载进行安装 – Debian 9
    从以下位置将 Debian 包 powershell_6.2.0-1.debian.9_amd64.deb 下载到 Debian 计算机: 版本页。
    然后在终端中执行以下命令:
    sh
    复制
    sudo dpkg -i powershell_6.2.0-1.debian.9_amd64.deb
    sudo apt-get install -f
    卸载 – Debian 9
    sh
    复制
    sudo apt-get remove powershell
    CentOS 7
    备注
    此包也可以在 Oracle Linux 7 上运行。
    通过包存储库安装(首选)- CentOS 7
    为简化安装(和更新),已将适用于 Linux 的 PowerShell Core 发布到正式的 Microsoft 存储库。
    sh
    复制
    # Register the Microsoft RedHat repository
    curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo
    # Install PowerShell
    sudo yum install -y powershell
    # Start PowerShell
    pwsh
    作为超级用户注册 Microsoft 存储库一次后,仅需使用 sudo yum update powershell 更新 PowerShell 即可。
    通过直接下载进行安装 – CentOS 7
    使用 CentOS 7 从以下位置将 RPM 包 powershell-6.2.0-1.rhel.7.x86_64.rpm 下载到 CentOS 计算机: 版本页。
    然后在终端中执行以下命令:
    sh
    复制
    sudo yum install powershell-6.2.0-1.rhel.7.x86_64.rpm
    无需该中间下载步骤也可安装 RPM:
    sh
    复制
    sudo yum install https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell-6.2.0-1.rhel.7.x86_64.rpm
    卸载 – CentOS 7
    sh
    复制
    sudo yum remove powershell
    Red Hat Enterprise Linux (RHEL) 7
    通过包存储库安装(首选)- Red Hat Enterprise Linux (RHEL) 7
    为简化安装(和更新),已将适用于 Linux 的 PowerShell Core 发布到正式的 Microsoft 存储库。
    sh
    复制
    # Register the Microsoft RedHat repository
    curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo
    # Install PowerShell
    sudo yum install -y powershell
    # Start PowerShell
    pwsh
    作为超级用户注册 Microsoft 存储库一次后,仅需使用 sudo yum update powershell 更新 PowerShell 即可。
    通过直接下载进行安装 – Red Hat Enterprise Linux (RHEL) 7
    从以下位置将 RPM 包 powershell-6.2.0-1.rhel.7.x86_64.rpm 下载到 Fedora 计算机: 版本页。
    然后在终端中执行以下命令:
    sh
    复制
    sudo yum install powershell-6.2.0-1.rhel.7.x86_64.rpm
    无需该中间下载步骤也可安装 RPM:
    sh
    复制
    sudo yum install https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell-6.2.0-1.rhel.7.x86_64.rpm
    卸载 – Red Hat Enterprise Linux (RHEL) 7
    sh
    复制
    sudo yum remove powershell
    OpenSUSE
    安装 – openSUSE 42.3
    sh
    复制
    # Install dependencies
    zypper update && zypper –non-interactive install curl tar libicu52_1
    # Download the powershell ‘.tar.gz’ archive
    curl -L https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell-6.2.0-linux-x64.tar.gz -o /tmp/powershell.tar.gz
    # Create the target folder where powershell will be placed
    mkdir -p /opt/microsoft/powershell/6.2.0
    # Expand powershell to the target folder
    tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/6.2.0
    # Set execute permissions
    chmod +x /opt/microsoft/powershell/6.2.0/pwsh
    # Create the symbolic link that points to pwsh
    ln -s /opt/microsoft/powershell/6.2.0/pwsh /usr/bin/pwsh
    # Start PowerShell
    pwsh
    安装 – openSUSE Leap 15
    sh
    复制
    # Install dependencies
    zypper update && zypper –non-interactive install curl tar gzip libopenssl1_0_0 libicu60_2
    # Download the powershell ‘.tar.gz’ archive
    curl -L https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell-6.2.0-linux-x64.tar.gz -o /tmp/powershell.tar.gz
    # Create the target folder where powershell will be placed
    mkdir -p /opt/microsoft/powershell/6.2.0
    # Expand powershell to the target folder
    tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/6.2.0
    # Set execute permissions
    chmod +x /opt/microsoft/powershell/6.2.0/pwsh
    # Create the symbolic link that points to pwsh
    ln -s /opt/microsoft/powershell/6.2.0/pwsh /usr/bin/pwsh
    # Start PowerShell
    pwsh
    卸载 – OpenSUSE 42.3、openSUSE Leap 15
    sh
    复制
    rm -rf /usr/bin/pwsh /opt/microsoft/powershell
    Fedora
    备注
    Fedora 28 仅在 PowerShell Core 6.1 以及更新版本中受到支持。
    通过包存储库安装(首选)- Fedora 27、Fedora 28
    为简化安装(和更新),已将适用于 Linux 的 PowerShell Core 发布到正式的 Microsoft 存储库。
    sh
    复制
    # Register the Microsoft signature key
    sudo rpm –import https://packages.microsoft.com/keys/microsoft.asc
    # Register the Microsoft RedHat repository
    curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo
    # Update the list of products
    sudo dnf update
    # Install a system component
    sudo dnf install compat-openssl10
    # Install PowerShell
    sudo dnf install -y powershell
    # Start PowerShell
    pwsh
    通过直接下载进行安装 – Fedora 27、Fedora 28
    从以下位置将 RPM 包 powershell-6.2.0-1.rhel.7.x86_64.rpm 下载到 Fedora 计算机: 版本页。
    然后在终端中执行以下命令:
    sh
    复制
    sudo dnf install compat-openssl10
    sudo dnf install powershell-6.2.0-1.rhel.7.x86_64.rpm
    无需该中间下载步骤也可安装 RPM:
    sh
    复制
    sudo dnf install compat-openssl10
    sudo dnf install https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell-6.2.0-1.rhel.7.x86_64.rpm
    卸载 – Fedora 27、Fedora 28
    sh
    复制
    sudo dnf remove powershell

正在查看 1 帖子:1-1 (共 1 个帖子)
  • 哎呀,回复话题必需登录。
Logo
注册新帐户
重设密码