PowerShellとは何ですか?
PowerShellの これはシェル、つまりオペレーティングシステムを操作するためのインターフェイスであり、コマンドライン(通常はコンソールまたはターミナル)を介した構成に関連するすべての機能を実行し、これまでWindowsオペレーティングシステムを搭載したマシンでタスクを実行します。 。
Linux上のPowerShell
この機会に、私たちはあなたに良いニュースをもたらします!PowerShellの Linuxで利用できるようになりました! 以前、の互換性について知っていました Bash Windowsでは、確かに多くの人を幸せにしました。 したがって、Linuxの人々がオープンソースバージョンでPowerShellサポートを採用するようになったのは当然のことです。 Microsoftの主なアイデアはLinuxユーザーをWindowsにドラッグすることではありませんが、このソフトウェアハウスによって示される柔軟性はオープンソースの世界で考慮されるべきです。 さらに明確に言えば、PowerShellを使用する開発者または.Netを使用する開発者に提供されるサポートを参照する場合です。
LinuxマシンのPowerShellインストールプロセスについてもう少し詳しく説明します。 最初に、PowerShellの使用で使用可能なシステムまたは互換性のあるシステムを知っておくのは良いことです。 Ubuntuのサーバ 12.04 LTS、14.04LTSおよび16.04LTS、 SUSE Linux Enterprise Server 10、11、12 Debian GNU / Linux 6と7 RedHatサーバー 5、6、7および CentOSの 5、6、および7。
LinuxでのPowerShellインストールプロセス(DSC)。
まず、PowerShellをインストールする前に、まずOpen Managementインフラストラクチャ(OMI)をインストールする必要があります。 以下にアクセスしてOMIをダウンロードできます リンク.
OMIをインストールするときは、使用するLinuxシステムに応じて必要なパッケージを組み込む必要があります。 この場合、.debまたは.rpmです。 DEBと最適に結合されるシステムは、Debian GNU / LinuxおよびUbuntuです。 RPMパッケージの場合、Red Hat、CentOS、SUSE、およびOracleがあります。
- 次のコマンドを実行すると、CentOS 64x7システムにOMIをインストールできます。
# sudo rpm -Uvh omiserver-1.0.8.ssl_100.rpm
パッケージをインストールする必要もあります OpenSSLの 最適な実行のためのssl_098またはssl_100バージョン。 0.9.8つ目はOpenSSL1.0機器にインストールされているバージョンで動作し、64つ目はOpenSSL86バージョンで動作します。 さらに、コンピュータにxXNUMX / xXNUMXのアーキテクチャが必要です。 OpenSSLのインストール済みバージョンを知りたい場合は、ターミナルに次のコマンドを入力します。
# openssl version .
- 上記のすべてが完了したら、次のコマンドを実行して、DSC(PowerShell)をCentOS 7 of64システムにインストールできます。
# sudo rpm -Uvh dsc-1.0.0-254.ssl_100.x64.rpm
PowerShellの実行を最適で問題なく行うために、チームには次の特性があることに注意してください。
必要なパッケージ:glibc
説明:GNUライブラリ
最小バージョン:31.30
必要なパッケージ:Python
説明:Python
最小バージョン:2.4から3.4
必要なパッケージ:omiserver
説明:オープン管理インフラストラクチャ
最小バージョン:1.0.8.1
必要なパッケージ:Openssl
説明:OpenSSLライブラリ
最小バージョン:0.9.8または1.0
必要なパッケージ:ctypes
説明:Pythonctypesライブラリ
最小バージョン:Pythonバージョンと一致する必要があります
必要なパッケージ:libcurl
説明:cURLHTTPクライアントライブラリ
最小バージョン:7.15.1
上記のすべてが完了すると、Linuxシステムの構成で問題なくPowerShellを使用できるようになります。 上記のシステムとのみ互換性があることを忘れないでください。さらに、その実行には適切なパッケージをインストールする必要があります。
Windowsツールのこれらの新機能は、多くのユーザーのニーズ、つまり両方のシステム(LinuxとWindows)の組み込みまたは互換性に準拠しているため、少しずつ連携して動作します。 それぞれによる完全なオンボーディングはまだ遠い道のりですが、構成管理と同じくらい重要なタスクの開発を推進するこのようなステップでは、次の進歩のヒントがあり、これらのライバルは確かにシステム内の各自のタスクのために共同作業者で計算します。
PowerShellのインストールまたは構成の詳細については、 公式サイト 詳細については、Microsoftから。
うわー! なんてスリル、なんて良いニュースでしょう。 何年も待っていました! 窓はごみです、彼らは彼らの手に何かを持っています。 彼らはサウロンのようになりたい、暗闇の中で私たち全員を縛ります。
Linuxにwindowspowershellをインストールする目的は何ですか!!! ??? 私たちの端末がはるかに強力な場合...それでは質問しますか? それは私がより良いことをすることができるか、IDEAとは何かということになるでしょう!!!!
乾杯!!!
問題は、なぜPowerShellをbashまたはzshと一緒にインストールしたいのかということです。 それは意味がありません。 geditやkateの代わりにワインのメモ帳を使うかのようです………
すべてがservers.netを指し、すべてのツールで紺碧です。おそらく、すべてが更新されているわけではなく、多くのサービスがWindowsで動作することを覚えている、それを使用する人々がまだいるでしょう。 アフィップケース等
vim端末などが強力なのは事実ですが、それはすべて用途次第です。
他の人と同じ質問がありますが、Linuxでpowershellを使用するのは理にかなっていますか? 使う理由はありますか? BashまたはzshはLinuxにどのような利点がありますか?
個人的には、インストールするつもりはありません。明確な理由はありませんが、Microsoftの意図は、他のLinuxメンバーが貢献できるようにコードをリリースすることであるようです😉つまり、安価な労力です。