当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 在 Debian 上安装 PowerShell

作者:精品下载站 日期:2024-12-14 03:06:50 浏览:13 分类:玩电脑

在 Debian 上安装 PowerShell


所有包都可以在我们的 GitHub 发布页面上找到。安装之前,请检查下面支持的版本列表。安装软件包后,从终端运行 pwsh。如果您安装了预览版,请运行 pwsh-lts

笔记

PowerShell 7.4 是一项就地升级,删除了以前版本的 PowerShell 7。PowerShell 预览版本可以与其他版本的 PowerShell 并行安装。如果需要与以前的版本并行运行 PowerShell 7.4,请使用二进制存档方法重新安装以前的版本。

Debian 使用 APT(高级软件包工具)作为软件包管理器。

通过软件包存储库在 Debian 10 或 11 上安装

Microsoft 为 Linux 系统构建并支持各种软件产品,并通过 Linux 打包客户端(apt、dnf、yum 等)提供它们。这些 Linux 软件包托管在 Microsoft 产品的 Linux 软件包存储库 (https://packages.microsoft.com,也称为 PMC) 上。

从 PMC 安装 PowerShell 是首选安装方法。

笔记

此脚本仅适用于受支持的 Debian 版本。

###################################
# Prerequisites

# Update the list of packages
sudo apt-get update

# Install pre-requisite packages.
sudo apt-get install -y wget

# Get the version of Debian
source /etc/os-release

# Download the Microsoft repository GPG keys
wget -q https://packages.microsoft.com/config/debian/$VERSION_ID/packages-microsoft-prod.deb

# Register the Microsoft repository GPG keys
sudo dpkg -i packages-microsoft-prod.deb

# Delete the Microsoft repository GPG keys file
rm packages-microsoft-prod.deb

# Update the list of packages after we added packages.microsoft.com
sudo apt-get update

###################################
# Install PowerShell
sudo apt-get install -y powershell

# Start PowerShell
pwsh

直接下载安装

PowerShell 7.2 引入了一个通用包,使安装更加容易。从发布页面将通用包下载到您的 Debian 计算机上。

当前版本的链接是:

  • 适用于受支持的 Debian 版本的 PowerShell 7.4 (LTS) 通用软件包

      https://github.com/PowerShell/PowerShell/releases/download/v7.4.4/powershell_7.4.4-1.deb_amd64.deb
  • 适用于受支持的 Debian 版本的 PowerShell 7.2 (LTS) 通用软件包

      https://github.com/PowerShell/PowerShell/releases/download/v7.2.22/powershell_7.2.22-1.deb_amd64.deb
    • 适用于受支持的 Debian 版本的 PowerShell 7.5 预览版通用软件包

        https://github.com/PowerShell/PowerShell/releases/download/v7.5.0-preview.3/powershell-preview_7.5.0-preview.3-1.deb_amd64.deb
      • 以下 shell 脚本下载并安装当前版本的 PowerShell。您可以更改 URL 以下载要安装的 PowerShell 版本。

        ###################################
        # Prerequisites
        
        # Update the list of packages
        sudo apt-get update
        
        # Install pre-requisite packages.
        sudo apt-get install -y wget
        
        # Download the PowerShell package file
        wget https://github.com/PowerShell/PowerShell/releases/download/v7.4.4/powershell_7.4.4-1.deb_amd64.deb
        
        ###################################
        # Install the PowerShell package
        sudo dpkg -i powershell_7.4.4-1.deb_amd64.deb
        
        # Resolve missing dependencies and finish the install (if necessary)
        sudo apt-get install -f
        
        # Delete the downloaded package file
        rm powershell_7.4.4-1.deb_amd64.deb
        
        # Start PowerShell
        pwsh
        

        卸载PowerShell

        sudo apt-get remove powershell
        

        PowerShell 路径

        • $PSHOME/opt/microsoft/powershell/7/
        • 配置文件脚本存储在以下位置:

          • AllUsersAllHosts - $PSHOME/profile.ps1
        • AllUsersCurrentHost - $PSHOME/Microsoft.PowerShell_profile.ps1
        • CurrentUserAllHosts - ~/.config/powershell/profile.ps1
        • CurrentUserCurrentHost - ~/.config/powershell/Microsoft.PowerShell_profile.ps1
      • 模块存储在以下位置:

        • 用户模块 - ~/.local/share/powershell/Modules
      • 共享模块 - /usr/local/share/powershell/Modules
      • 默认模块 - $PSHOME/Modules
      • PSReadLine 历史记录记录在 ~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt
      • PowerShell 遵循 Linux 上的 XDG 基本目录规范。

        支持的版本

        Microsoft 支持 PowerShell,直到 PowerShell 终止支持或 Debian 版本终止。

        还可以从 https://packages.microsoft.com/ 获取安装包文件 (.deb)。

        包含适用于 x64 的 PowerShell 7.2、PowerShell 7.4 和 PowerShell 7.5 预览版的 Docker 映像可从 Microsoft Artifact Registry 中获取,适用于以下 Debian 版本:

        • Debian 12 (Bookworm) - 操作系统支持将于 2026 年 6 月 10 日结束
        • Debian 11 (Bullseye) - 操作系统支持将于 2024 年 7 月 31 日结束

        这很重要

        Docker 映像是根据操作系统发行商提供的官方操作系统 (OS) 映像构建的。这些映像可能没有最新的安全更新。 Microsoft 建议您将操作系统软件包更新到最新版本,以确保应用最新的安全更新。

        安装支持

        Microsoft 支持本文档中的安装方法。其他第三方来源可能还提供其他安装方法。虽然这些工具和方法可能有效,但 Microsoft 无法支持这些方法。

        您需要 登录账户 后才能发表评论

        取消回复欢迎 发表评论:

        关灯