Ubuntu 17.04にPowershellをインストールする


12

次の手順でUbuntu 17.04にPowershellをインストールしようとしています。

curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/microsoft.list

sudo apt-get update

sudo apt-get install -y powershell

16.04パッケージ/ビルドを使用してインストールすることを知っています。残念ながら、17.04は見つかりませんでした。

そして、ここに私が持っているエラーがあります sudo apt-get install -y powershell

The following packages have unmet dependencies:  
  powershell : Depends: libicu55 but it is not installable 

それから私は試しました:

apt-cache search libicu

インストールするlibicu55も見つかりませんでした。Ubuntu 17.04にPowershellをインストールする方法はありますか?


MSが17.04
muru

私は本当にあなたの質問に下票したくない!。しかし、あなたはここで2つの異なることを話している。PSはPS、Terminalはほとんどの場合、両方で実行できるTerminalです。ただし、特定のタスクについては、できません。たとえば、ADサーバーにLDAPクエリを実行したい場合、PSにはそれを実行するための独自のAPI(モジュール)(Adコマンドレット)があり、PSを.NETと組み合わせる可能性もありますが、ターミナルで実行できますが、これは苦痛です。一般的に、彼らは異なるアプローチに役立っています:)
エンダー

回答:


11

AppImageバージョンをダウンロードし、指示に従ってください

最新のLinuxディストリビューションを使用して、リリースページからAppImage PowerShell-6.0.0-alpha.18-x86_64.AppImageをLinuxマシンにダウンロードします。

次に、ターミナルで次を実行します。

chmod a+x PowerShell-6.0.0-beta.5-x86_64.AppImage
./PowerShell-6.0.0-beta.5-x86_64.AppImage

AppImageを使用すると、PowerShellをインストールせずに実行できます。PowerShellとその依存関係(.NET Coreのシステム依存関係を含む)を1つのまとまりのあるパッケージにバンドルするポータブルアプリケーションです。このパッケージは、ユーザーのLinuxディストリビューションとは独立して動作し、単一のバイナリです。


魅力のように働いた!これにより、PowerShell、Windows 10、Ubuntu WSLの問題が解決しました。
ホセオリウエラ

13

http://packages.ubuntu.com/en/xenial/amd64/libicu55/downloadlibicu55からパッケージをダウンロードします

wget http://security.ubuntu.com/ubuntu/pool/main/i/icu/libicu55_55.1-7ubuntu0.4_amd64.deb
sudo apt install ./libicu55_55.1-7ubuntu0.4_amd64.deb

sudo aptのインストールが失敗した場合、ブラウザを介して提供されたリンクからファイルを直接ダウンロードします。次に、ソフトウェアインストールで開きます。

次に、16.04の指示に従います

...
sudo apt install -y powershell

ソース:https : //asknicks.blogspot.ru/2017/05/install-powershell-on-ubuntu-17.html


パッケージはlibicu55_55.1-7ubuntu0.4_amd64.debに更新libicu55:security.ubuntu.com/ubuntu/pool/main/i/icu/...
フェルナンドKosh

2

Microsoftには17.04のパッケージがまだありません。彼らのgithubを見てください

ここに画像の説明を入力してください

あなたが持っている問題は彼らのパッケージが依存していることですがlibicu55、17.04はリポジトリにそのパッケージがありません。sourceからビルドしない限り、それらの公開Powershellパッケージをインストールすることはできません。


1
このリストのAppImageは、Ubuntu 17.04を含むほとんどのLinuxシステムで実行されます。この仕組みの詳細については、appimage.orgにアクセスしてください
-probono

これは、それを実行する非常に興味深い方法であり、以前は存在していませんでした。それを上げてくれてありがとう。
フォクシー

0

公式のMicrosoft PowerShellドキュメント Webページにアクセスし、リンクをクリックしてGitHubでPowerShellにアクセスするか、直接アクセスします。ここには、Ubuntu 14.04、16.04、および17.04用のPowerShell .debファイルをダウンロードするためのリンクがあります。

PowerShell .debファイルをダウンロードし、ダブルクリックしてソフトウェアアプリケーションで開きます。


Ubuntu 14.04以降

PowerShellは、現在サポートされているすべてのUbuntuバージョンにスナップパッケージとしてインストールできます。PowerShell Coreスナップパッケージをインストールするには、ターミナルを開いて次のように入力します。

sudo snap install powershell --classic 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.