Встановлення Cygwin в Windows XP без прав адміністратора?


Відповіді:


12

Щоб встановити Cygwin в Windows 7 без прав адміністратора, спочатку потрібно перейменувати програму установки Cygwin ( setup.exe) на щось інше (наприклад, cygwin.exe).

Якщо назва Cygwin встановлена setup.exe, Windows 7 (або Cygwin?) Вважає, що для запуску потрібні права адміністратора.


яка дурна поведінка на виграш за допомогою ключових слів "оновлення" чи "налаштування"; / Дякую за підказку! Все ще працює у Vista
childno͡.de

Я підтверджую, що це працює і з Windows 7. Я використовую корпоративну машину без місцевих адміністраторських прав.
kevinarpe

1
Для мене на W7 потрібно було запустити його в режимі сумісності Windows XP. В іншому випадку навіть перейменований він просить пільги адміністратора.
Артіом


2

У командному рядку введіть:

setup-x86.exe --no-admin

У моєму випадку назва файлу налаштування є setup-x86.exe


1

Я думаю так.

Не дивно, але спробувати це просто, і це не матиме негативних наслідків, якщо ви не можете.

Якщо ви чомусь не можете, подивіться на цю попередню відповідь - /superuser/229329/gnu-tools-for-windows/229414#229414

Ви зможете використовувати деякі функції cygwin, не роблячи встановлення.


це не так просто ... Я стою за брандмауером компанії, який блокує доступ до файлів .exe і т. д. Тому перед завантаженням, надяганням USB-ключа, прокраданням сюди і т. д. Я хотів би знати, чи це можна зробити чи ні :)
Gugussee

3
Не варто. Мені прикро, що у мене на робочому ПК немає інструментів для оболонки, але я також вважаю, що не вистачає цілісності для встановлення програмного забезпечення, на яке я не маю права на комп'ютер, у якого я не є власником.
CarlF

@Gugussee - Якщо це не ваша машина, і вам це не дозволено, не робіть. Це просто так просто. Я здогадуюсь, якщо тобі справді не байдуже до своєї роботи ...
Shinrai

0

Можливо. Коли я встановив як не-адміністратор на своїх комп'ютерах XP, інсталятор запитав, чи хочу я тільки для мене (я це робив) або для всіх (де потрібно адміністратор passwd). Він може перейти будь-де на диску (хоча я б рекомендував папку без пробілів у ньому, оскільки багато скриптів не захищають пробілів у файлових шляхах) і не має великих можливостей для записів реєстру в базовій установці. Деякі інструменти, такі як inetd, sshd та cron, потребують адміністратора для встановлення служб, але вони менш критичні.

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

Як хтось сказав, будьте обережні, якщо ви не маєте на це права. У корпоративному середовищі існує багато інструментів, які шукають нерівні встановлення програмного забезпечення. Ви встановите для них величезну купу EXE.


0

Я щойно це зробив, і це працює як шарм. Поки що немає проблем з основними інструментами та X.

Єдиною помітною проблемою поки що є те, що інсталятор скаржиться на те, що не може записатись у пускове меню "Усі користувачі", навіть якщо я зніміть прапорець "Зробити стартові записи меню" та виберіть "Встановити лише для мене".

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.