Ordnungsgemäße Powershell 2.0-Installation unter Linux mit Wine 1.7.29
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:\windows
mit "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 bottle
Pakets 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.
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
3
Kann ich Microsoft Office 2007 unter Ubuntu ausführen?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem