
A pesar de lamala calificación en WineHQIntenté instalar Powershell 2.0 usando Wine 1.7 en Debian Jessie y, después de una "corrección" del registro, se ejecuta sin los errores de inicio anteriores.
Seguí las instrucciones en la página anterior, pasé por los aros de Winetricks (con la esperanza de que estén actualizados) con muchos errores y fallas del instalador, y terminé con algo que se ejecuta, se muestra como la versión 2.0, pero me dio una pantalla llena de errores antes de darme un aviso.
Esos errores de inicio los "solucioné" reemplazándolos %SystemRoot%
con c:\windows
. wine regedit
Esto parece simplemente solucionar un síntoma de una instalación "rota", así que quería asegurarme de que no hubiera una solución mejor disponible. ¿Uno que también mantenga la instalación actualizada, tal vez? ¿Un script para que Windows extraiga archivos para crear un wine bottle
paquete instalable después de cada actualización de Windows? Una "receta de trucos de vino" adaptada para 2015+ para instalar PowerShell 2.0correctamente? Aceptaré cualquier cosa.
También tengo problemas con la terminal (pregunta aparte)que desactivan TABla finalización e introducen un ajuste duro.
Aquí está el resultado antes de la modificación del registro:
$ /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
Aún no he probado si todas las funciones funcionan, ya que es un poco tedioso sin TABcompletarlas. ¿Alguien más ejecuta Powershell de esta manera y puede informar sobre éxito/limitaciones/mejoras de instalación?
Tengo una licencia de Windows Pro sin usar, por lo que me considero cubierto por la licencia. ¿Debería?
AntesesoAparece un comentario: El propósito principal de esto es ejecutar PowerShell en una de mis pestañas tmux para PS-Remote-Session en máquinas con Windows, el segundo es mi interés en el paradigma de Shell orientado a objetos y la biblioteca de administración de Windows existente. herramientas disponibles para powershell.