Несмотря на плохую оценку на WineHQ, я попытался установить Powershell 2.0, используя wine 1.7 на Debian Jessie, и после "исправления" реестра он запускается без предыдущих ошибок при запуске.
Я следовал инструкциям на приведенной выше странице, перепрыгнул через обручи winetricks (надеясь, что они up2date) с множеством ошибок и сбоев установщика, и в итоге получил что-то, что работает, отображается как версия 2.0, но дал мне полный экран ошибки, прежде чем дать мне подсказку.
Эти ошибки запуска я "исправил", заменив %SystemRoot%
на c:\windows
на wine regedit
. Это похоже на исправление симптома "сломанной" установки, поэтому я хотел убедиться, что лучшего решения не было. Тот, который поддерживает установку up2date, возможно? Сценарий для Windows, чтобы вытащить файлы для создания устанавливаемого пакета wine bottle
после каждого обновления Windows? "Рецепт winetricks" адаптирован для 2015+ для правильной установки PowerShell 2.0? Я возьму что угодно.
Я также сталкиваюсь с терминальными проблемами (отдельный вопрос), которые отключают завершение 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
Я еще не проверял, работает ли весь функционал, поскольку без TAB- дополнения он немного утомителен. Кто-нибудь еще запускает Powershell, как это, и может сообщить об успехе / ограничений / установки_enhancements?
У меня есть неиспользованная лицензия Windows Pro, поэтому я считаю, что покрываю лицензию. Нужно ли мне?
Прежде чем появится этот комментарий: Основная цель этого - запустить powershell на одной из моих вкладок tmux для PS-Remote-Session me для машин Windows, второстепенным является мой интерес к парадигме объектно-ориентированной оболочки и библиотека существующих инструменты управления Windows доступны для powershell.