Ordnungsgemäße Powershell 2.0-Installation unter Linux mit Wine 1.7.29

2143
Alex Stragies

Trotz der schlechten Bewertung von WineHQ habe ich versucht, Powershell 2.0 mit Wine 1.7 unter Debian Jessie zu installieren, und nach einem "Fix" der Registrierung wird es ohne die vorherigen Startfehler ausgeführt.

Ich hatte die Anweisungen auf der obigen Seite befolgt, war mit vielen Fehlern und Abstürzen des Installateurs durch die Winetricks-Hoops gesprungen (in der Hoffnung, dass sie up2date sind), und endete mit etwas, das läuft und als Version 2.0 angezeigt wird Fehler, bevor Sie mir eine Aufforderung geben.

Diese Startfehler habe ich durch Ersetzen %SystemRoot%mit c:\windowsmit "behoben" wine regedit. Es scheint, als würde man nur ein Symptom einer "kaputten" Installation beheben, also wollte ich sicherstellen, dass es keine bessere Lösung gibt. Einer, der die Installation vielleicht auch up2date hält? Ein Skript für Windows zum Abrufen von Dateien zum Erstellen eines installierbaren wine bottlePakets nach jedem Windows-Update? A „winetricks Rezept“ angepasst für 2015+ für die Installation von Power 2.0 korrekt ? Ich nehme alles mit.

Ich bin auch mit Terminalproblemen (separate Frage)TAB konfrontiert, die die Fertigstellung deaktivieren und eine harte Umhüllung einführen.

Hier ist die Ausgabe vor der Registrierungsänderung:

$ /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 

Ich habe noch nicht getestet, ob alle Funktionen funktionieren, da es ohne die TABFertigstellung etwas langweilig ist . Führt jemand anderes Powershell so aus und kann über Erfolg / Einschränkungen / Installationsverbesserungen berichten?

Ich habe eine ungenutzte Lizenz für Windows Pro herumliegen, so dass ich mich für die Lizenzierung halte. Sollte ich?

Bevor dieser Kommentar aufkommt: Der Hauptzweck ist, Powershell in einer meiner tmux-Registerkarten für PS-Remote-Session auf Windows-Computern auszuführen. Der zweite Grund liegt in meinem Interesse am objektorientierten Shell-Paradigma und der vorhandenen Bibliothek Windows-Verwaltungstools für Powershell verfügbar.

1

0 Antworten auf die Frage