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

[玩转系统] Linux 上 PowerShell 的社区支持

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

Linux 上 PowerShell 的社区支持


您可以在 Microsoft 不支持的某些 Linux 发行版上安装 PowerShell。在这些情况下,您可能会找到社区对这些平台上的 PowerShell 的支持。

支持的 Linux 发行版必须满足以下条件:

  • .NET Core 支持该发行版的版本和架构。
  • 该发行版的支持期至少为一年。
  • 该发行版本不是临时版本或等效版本。
  • PowerShell 团队已经测试了该发行版的版本。

有关详细信息,请参阅 PowerShell 支持生命周期文档。

以下发行版是社区支持的发行版示例。每个发行版都有自己的社区支持机制。请查阅该发行版的网站以查找其社区资源。您还可以从这些 PowerShell 社区资源获得帮助。

Ubuntu 临时版本

在 Ubuntu 上安装 PowerShell 的记录步骤可能适用于 Ubuntu 临时版本。但是,Microsoft 仅在 Ubuntu 的长期服务 (LTS) 版本上支持 PowerShell。 Microsoft 不支持 Ubuntu 的临时版本。

架构Linux

PowerShell 可从 Arch Linux 用户存储库 (AUR) 获取。 AUR 中的包由 Arch 社区维护。要安装最新版本的二进制文件,请参阅 Arch Linux wiki 或在 Docker 中使用 PowerShell。

卡利语

安装-卡利

# Install PowerShell package
apt update && apt -y install powershell

# Start PowerShell
pwsh

卸载-Kali

# Uninstall PowerShell package
apt -y remove powershell

根图

您可以使用 Gentoo 软件包存储库中的软件包在 Gentoo Linux 上安装 PowerShell。有关安装这些软件包的信息,请参阅 Gentoo wiki 中的 PowerShell 页面。

树莓派操作系统

Raspberry Pi OS(以前称为 Raspbian)是一个基于 Debian 的免费操作系统。

这很重要

ARMv6 架构设备不支持 .NET,包括 Raspberry Pi Zero 和 Raspberry Pi 2 之前发布的 Raspberry Pi 设备。

在 Raspberry Pi 操作系统上安装

从发布页面将 tar.gz 包下载到您的 Raspberry Pi 计算机上。当前版本的链接是:

  • PowerShell 7.4.4 - 最新 LTS 版本

      https://github.com/PowerShell/PowerShell/releases/download/v7.4.4/powershell-7.4.4-linux-arm32.tar.gz
    https://github.com/PowerShell/PowerShell/releases/download/v7.4.4/powershell-7.4.4-linux-arm64.tar.gz

    使用以下 shell 命令下载并安装该包。此脚本检测您运行的是 32 位还是 64 位操作系统,并安装适用于该处理器类型的最新稳定版本的 PowerShell。

    ###################################
    # Prerequisites
    
    # Update package lists
    sudo apt-get update
    
    # Install dependencies
    sudo apt-get install jq libssl1.1 libunwind8 -y
    
    ###################################
    # Download and extract PowerShell
    
    # Grab the latest tar.gz
    bits=$(getconf LONG_BIT)
    release=$(curl -sL https://api.github.com/repos/PowerShell/PowerShell/releases/latest)
    package=$(echo $release | jq -r ".assets[].browser_download_url" | grep "linux-arm${bits}.tar.gz")
    wget $package
    
    # Make folder to put powershell
    mkdir ~/powershell
    
    # Unpack the tar.gz file
    tar -xvf "./${package##*/}" -C ~/powershell
    
    # Start PowerShell
    ~/powershell/pwsh
    

    或者,您可以创建符号链接来启动 PowerShell,而无需指定 pwsh 二进制文件的路径。

    # Start PowerShell from bash with sudo to create a symbolic link
    sudo ~/powershell/pwsh -command 'New-Item -ItemType SymbolicLink -Path "/usr/bin/pwsh" -Target "$PSHOME/pwsh" -Force'
    
    # alternatively you can run following to create a symbolic link
    # sudo ln -s ~/powershell/pwsh /usr/bin/pwsh
    
    # Now to start PowerShell you can just run "pwsh"
    

    卸载 - Raspberry Pi 操作系统

    rm -rf ~/powershell
    

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

    取消回复欢迎 发表评论:

    关灯