zoukankan      html  css  js  c++  java
  • 在CentOS上安装PowerShell

    微软刚刚开源了PowerShell,目前在Linux和MacOS上都能安装。具体的链接如下:

    https://github.com/PowerShell/PowerShell

    本文将介绍如何在CentOS 7.2下安装PowerShell。

    首先在CentOS下下载PowerShell的安装包:

    wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-alpha.9/powershell-6.0.0_alpha.9-1.el7.centos.x86_64.rpm
    或者:
    wget https://hweast.blob.core.chinacloudapi.cn/soft/powershell-6.0.0_alpha.9-1.el7.centos.x86_64.rpm

    安装时报错:

    rpm -ivh powershell-6.0.0_alpha.9-1.el7.centos.x86_64.rpm
    warning: powershell-6.0.0_alpha.9-1.el7.centos.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID be1229cf: NOKEY
    error: Failed dependencies:
        libunwind is needed by powershell-6.0.0_alpha.9-1.x86_64
        libicu is needed by powershell-6.0.0_alpha.9-1.x86_64

    需要通过yum安装两个依赖包:

    yum install -y libunwind libicu

    安装完成后,再次运行rpm安装成功。

    rpm -ivh powershell-6.0.0_alpha.9-1.el7.centos.x86_64.rpm
    warning: powershell-6.0.0_alpha.9-1.el7.centos.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID be1229cf: NOKEY
    Preparing... ################################# [100%]
    Updating / installing...
    1:powershell-6.0.0_alpha.9-1 ################################# [100%]

    成功后,可以运行powershell启动powershell环境:

    [root@hwslbvm02 ~]# powershell
    PowerShell
    Copyright (C) 2016 Microsoft Corporation. All rights reserved.
     
    PS /root> get-module
     
    ModuleType Version Name ExportedCommands
    ---------- ------- ---- ----------------
    Manifest 3.1.0.0 Microsoft.PowerShell.Utility {Add-Member, Add-Type, Clear-Variable, Compare-Object...}
    Script 1.2 PSReadLine {Get-PSReadlineKeyHandler, Get-PSReadlineOption, Remove-PSReadlineKeyHandler, Set-PSReadlineKey...
     
    PS /root> Get-PSRepository
     
    Name InstallationPolicy SourceLocation
    ---- ------------------ --------------
    PSGallery Untrusted https://www.powershellgallery.com/api/v2/
  • 相关阅读:
    【刷题】BZOJ 4078 [Wf2014]Metal Processing Plant
    【刷题】BZOJ 4000 [TJOI2015]棋盘
    【刷题】BZOJ 3495 PA2010 Riddle
    【刷题】BZOJ 4977 [Lydsy1708月赛]跳伞求生
    Linux 文件系统 相关
    Ubuntu、Sql Server卸载心得
    CVTE面试总结
    open_clientfd(char* hostname,int port)和open_listenfd(int port)
    将十六进制显示为点分十进制
    Linux 小记录
  • 原文地址:https://www.cnblogs.com/hengwei/p/5788677.html
Copyright © 2011-2022 走看看