Установка wine на Solus OS

После дальнейшего исследования ( здесь и здесь ) я склонен думать, что проблема НЕ в Cygwin а с Windows 10. В моей голове загорелась лампочка, когда я вчера был в учетной записи Windows User2 и заметил, что могу запускать диспетчер задач без запроса UAC - то, что, как я знал, User1 всегда предлагал после обновления Windows 10 из Windows 8 (несмотря на то, что это обновление произошло почти год назад во время акции бесплатного обновления до Win 10). Я подумал, что это Windows 10, и никогда не думал дважды. Когда я понял, что это происходит без подсказок для User2, и поискал обходные пути в Google, чтобы исправить это для User1, я обнаружил, что могу использовать тот же обходной путь для проблемы User1 Cygwin. Он по-прежнему не отвечает, как учетная запись User1 была испорчена в первую очередь, и как на самом деле исправить это правильным способом, но я доволен этим решением, поскольку теперь я могу внести свои изменения git для User1.

TL; DR

ДОПОЛНИТЕЛЬНАЯ РАБОТА:

  • Откройте командную строку (CMD.EXE) и установите эту переменную, чтобы прекратить получение всплывающего приглашения UAC:

set __compat_layer=runasinvoker
  • С того же терминала переменная среды была установите, запустите Cygwin:

c:\cygwin64\bin\mintty.exe
  • Чтобы сделать это постоянным для этого пользователя (и снова заставить значок на рабочем столе работать)

setx __compat_layer "runasinvoker"
  • Чтобы сделать это постоянным для всех пользователей на всей машине, откройте командную строку администратора, затем:

setx /m __compat_layer "runasinvoker"
  • И наконец, чтобы получить доступ к git без исправления Cygwin, установите «Git Bash».

Предостережение: Поскольку учетная запись User1 все еще технически сломана, я все еще не могу использовать ssh для входа в систему, но я могу хотя бы добраться до локального терминала Cygwin как User1.Кроме того, этот обходной путь не исправляет возможность изменять переменные пользовательской среды Windows User1 через графический интерфейс sysdm.cpl (по-прежнему получать приглашение UAC, а затем показывать только переменные ENV администратора вместо User1), но это что-то для связанного с Windows форума Stack Exchange. что я знаю, что это проблема с учетной записью Windows, а не с Cygwin. А SETX позволяет изменять пользовательские и машинные переменные ENV из командной строки.

1
08.08.2016, 21:28
1 ответ

Установщик пакета для Solus называется eopkg , поэтому запускаются add-apt-repository и apt-get (которые предназначены для Debian и производных) на Солус не имеет особого смысла. Попробуйте:

sudo eopkg install wine
1
27.01.2020, 23:47

Теги

Похожие вопросы