8

Можно ли установить Cygwin в системе Windows XP без прав администратора?

6 ответов6

12

Чтобы установить Cygwin в Windows 7 без прав администратора, сначала необходимо переименовать программу установки Cygwin (setup.exe) в другое (например, cygwin.exe).

Если настройка Cygwin называется setup.exe , Windows 7 (или Cygwin?) Кажется, предполагается, что ему нужны права администратора для запуска.

7

Запустите установщик с параметром командной строки -B :

setup.exe -B

(Из https://stackoverflow.com/questions/6538695/manual-cygwin-installation-without-using-setup-exe/20145855#20145855 см. Также http://cygwin.com/faq/faq.html#faq. setup.cli )

2

В командной строке введите:

setup-x86.exe --no-admin

В моем случае имя файла настройки - setup-x86.exe

1

Я думаю так.

Не неловко, но это просто попробовать, и это не будет иметь негативных последствий, если вы не можете.

Если по какой-то причине вы не можете, посмотрите на этот более ранний ответ - https://superuser.com/questions/229329/gnu-tools-for-windows/229414#229414

Вы сможете использовать некоторые функции Cygwin без установки.

0

Я только что сделал это, и это работает как шарм. Пока нет проблем с базовыми инструментами и X.

Пока единственная заметная проблема заключается в том, что установщик жалуется, что не может выполнить запись в меню "Все пользователи", даже если я сниму флажок «Сделать пункты меню" Пуск "» и выберу "Установить только для меня".

0

Это возможно. Когда я установил учетную запись без прав администратора на моих компьютерах с XP, установщик спросил бы, хочу ли я только для себя (я сделал) или для всех (где ему нужен пароль администратора). Он может находиться в любом месте на диске (хотя я бы порекомендовал папку без пробелов в ней, поскольку многие сценарии не защищают от пробелов в пути к файлам) и не имеет большого количества записей реестра в базовой установке. Некоторым инструментам, таким как inetd, sshd и cron, понадобится администратор для установки сервисов, но они менее критичны.

Тем не менее, я не тестировал на Win7 (теперь у меня есть рабочий стол Linux, Cygwin не нужен).

Как сказал кто-то другой, будьте осторожны, если вы не авторизованы для этого. В корпоративных средах существует множество инструментов, которые ищут мошеннические установки программного обеспечения. Вы будете устанавливать огромную кучу EXE-файлов для их поиска.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .