Ответы:
Чтобы установить Cygwin в Windows 7 без прав администратора, сначала необходимо переименовать программу установки Cygwin ( setup.exe
) в другое (например cygwin.exe
).
Если имя установки Cygwin указано setup.exe
, Windows 7 (или Cygwin?), Похоже, предполагает, что для запуска ему необходимы права администратора.
Запустите установщик с параметром -B
командной строки:
setup.exe -B
(Из /programming/6538695/manual-cygwin-installation-without-using-setup-exe/20145855#20145855 см. Также http://cygwin.com/faq/faq.html#faq. setup.cli )
Я думаю так.
Не неловко, но это просто попробовать, и это не будет иметь негативных последствий, если вы не можете.
Если по какой-то причине вы не можете, посмотрите на этот предыдущий ответ - /superuser/229329/gnu-tools-for-windows/229414#229414
Вы сможете использовать некоторые функции Cygwin без установки.
Это возможно. Когда я установил учетную запись без прав администратора на моих компьютерах с XP, установщик спросил бы, хочу ли я только для себя (я сделал) или для всех (где это необходимо для администратора passwd). Он может находиться в любом месте на диске (хотя я бы порекомендовал папку без пробелов, так как многие скрипты не защищают от пробелов в пути к файлам) и не имеет большого количества записей реестра при базовой установке. Некоторым инструментам, таким как inetd, sshd и cron, понадобится администратор для установки сервисов, но они менее критичны.
Тем не менее, я не тестировал на Win7 (теперь у меня есть рабочий стол Linux, Cygwin не нужен).
Как сказал кто-то другой, будьте осторожны, если вы не авторизованы для этого. В корпоративных средах существует множество инструментов, которые ищут мошеннические установки программного обеспечения. Вы будете устанавливать огромную кучу EXE-файлов для их поиска.
Я только что сделал это, и это работает как шарм. Пока нет проблем с базовыми инструментами и X.
Пока единственная заметная проблема заключается в том, что установщик жалуется, что не может выполнить запись в меню «Все пользователи», даже если я сниму флажок «Сделать пункты меню« Пуск »» и выберу «Установить только для меня».