
かかわらずWineHQでの評価が低いDebian Jessie で wine 1.7 を使用して Powershell 2.0 をインストールしようとしましたが、レジストリを「修正」した後、以前の起動エラーなしで実行されました。
私は上記のページの指示に従い、winetricks の手順 (最新のものであることを期待して) を何度も試しましたが、多くのエラーとインストーラのクラッシュが発生し、最終的には実行され、バージョン 2.0 として表示されるものの、プロンプトが表示される前に画面いっぱいにエラーが表示されました。
これらの起動エラーは、を に%SystemRoot%
置き換えることで「修正」しました。これは単に「壊れた」インストールの症状を修正しているだけのように思えたので、もっと良い解決策がないかどうか確認したかったのです。インストールを最新の状態に保つ方法でしょうか? Windows 用のスクリプトで、Windows の更新ごとにファイルを取得してインストール可能なパッケージを作成する方法でしょうか? PowerShell 2.0 をインストールするために 2015+ に適応した「winetricks レシピ」でしょうか?c:\windows
wine regedit
wine bottle
正しく?何でもいいよ。
端末の問題にも直面しています(別の質問)-completionを無効にしTAB、ハードラッピングを導入します。
レジストリを変更する前の出力は次のとおりです。
$ /usr/lib/wine-development/wine powershell.exe
Windows PowerShell
Copyright (C) 2009 Microsoft Corporation. All rights reserved.
The following error occurred while loading the extended type data file:
Cannot find the path "%SystemRoot%\system32\WindowsPowerShell\v1.0" specified in the registry key: "SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell\Path". Using "C:\windows\assembly\GAC_MSIL\System.Management.Automation\1.0.0.0__31bf3856ad364e35" to load the configuration files.
Microsoft.PowerShell.Diagnostics, C:\windows\assembly\GAC_MSIL\System.Management.Automation\1.0.0.0__31bf3856ad364e35\%SystemRoot%\system32\WindowsPowerShell\v1.0\GetEvent.types.ps1xml : File not found.
Microsoft.PowerShell.Core, C:\windows\assembly\GAC_MSIL\System.Management.Automation\1.0.0.0__31bf3856ad364e35\%SystemRoot%\system32\WindowsPowerShell\v1.0\types.ps1xml : File not found.
... More followup errors ...
PS Z:\home\alex> $psversiontable.psversion
Major : 2
Minor : 0
Build : -1
Revision : -1
MajorRevision : -1
MinorRevision : -1
すべての機能が動作するかどうかはまだテストしていません。-completion がないと少し面倒だからですTAB。他にもこのように Powershell を実行して、成功/制限/インストールの強化を報告できる人はいますか?
未使用の Windows Pro ライセンスが手元にあるので、ライセンスに関しては大丈夫だと思います。そうすべきでしょうか?
前にそれコメントが表示されます: これの主な目的は、tmux タブの 1 つで PowerShell を実行して、Windows マシンに PS リモート セッションで接続することです。2 番目の目的は、オブジェクト指向シェル パラダイムと、PowerShell で使用できる既存の Windows 管理ツールのライブラリへの関心です。