Установка Cygwin вручную без использования Setup.exe - PullRequest
12 голосов
/ 30 июня 2011

У меня проблемы с поиском всех необходимых файлов для правильной установки Cygwin, когда не используется готовая утилита установки. Причиной этого является тот факт, что компьютер моей компании блокирует использование .exe и не дает мне разрешения на его установку (говорят, что он не нужен для работы), но ожидает от меня выполнения определенных задач, которые Cygwin сделает намного проще.

Итак, мой вопрос таков; есть ли где-нибудь / кто-то, у кого был бы список пакетов, которые мне нужно было бы установить вручную с одного из зеркал, чтобы Cygwin работал правильно?

Ответы [ 6 ]

34 голосов
/ 22 ноября 2013

Ну,

Это новый ответ на старый вопрос, но он может быть полезен для кого-то ...

Просто запустите установщик с ключом -B, например:

setup-x86_64.exe -B

Вы должны установить его на путь, по которому у вас есть права.

1 голос
/ 21 октября 2011

Глупые драконовские правила или нет, я бы не советовал пытаться нарушить правила ваших работодателей. Попробуйте поработать над улучшением ситуации или найдите другую.

Но с технической точки зрения, если вы можете получить полную установку Cygwin где-нибудь, вы можете скопировать всю папку Cygwin. Есть несколько вещей, которые вы захотите изменить, аналогично тому, как я настроил мою установку cygwin для запуска с флэш-накопителя. Я на самом деле установил на свой HD, скопировал его на флэш-накопитель, а затем изменил командный файл и несколько других вещей, чтобы он работал. Вот подробности: http://fadedbluesky.com/2011/portable-cygwin/

1 голос
/ 07 августа 2011

Вместо этого используйте утилиты GNUWIN32.http://gnuwin32.sourceforge.net/

Таким образом, вы можете выбрать только те установки .exe, которые вам нужны, и будет гораздо проще обосновать определенные утилиты, чем огромные установки системы.Если вы охотитесь на сайте, вы можете найти каталог с файлами, в который вы можете загрузить одну утилиту, и если вы получите версию -bin.zip, то вы можете извлечь только нужный файл .exe, который было бы еще проще оправдатьне потребует от ИТ-специалистов тестирования ненадежного установочного пакета.

1 голос
/ 05 июля 2011

Есть запись на , заставляющая Cygwin [работать] на переносных устройствах хранения .

Сгладив его, вам придется сделать это на компьютере, который делает дает вам .exe / admin доступ для записи на «флешку», а затем запускается с флешки на работе.

На случай, когда на сайте super-lockdown вы можете запускать USB-устройства.

1 голос
/ 30 июня 2011

Если вам не нужна полная совместимость с POSIX (что, я полагаю, вам не нужно, если подсистема Unix не требуется для вашей работы), я бы вообще предложил вам пойти с Mingw , а не Cygwin .

К сожалению, в наши дни у Mingw также есть установщик.Это, вероятно, также требует администратора (попробуйте и посмотрите).Однако вы можете загрузить отдельные компоненты, которые вам нужны, если вы хотите сделать это таким образом.Это не должно требовать администратора, так что, вероятно, вы получите именно то, что вы хотите.

Mingw также более дружественен к корпоративной среде с точки зрения лицензирования, поскольку его компилятор не отображает код, созданный на его основе, под GPL, как это делает Cygwin.

Обычно правило таково:

  • Если вы хотите использовать инструменты Unixy, чтобы помочь с вашей собственной разработкой для Windows, вам нужно Mingw.
  • Если вы хотите портировать полноценную (POSIX) Unix-программу на Windows, вам нужно Cygwin (и, возможно, соглашение о поддержке Red Hat для решения проблемы с лицензированием).
0 голосов
/ 30 июня 2011

Вы можете попробовать установить его на другом компьютере вне работы.После установки скопируйте дерево установленного продукта и ключи реестра и параметры среды на компакт-диск или флэш-диск.Тогда у вас будет самостоятельная установка, которую вы сможете скопировать и импортировать настройки вручную.Инсталлятор больше ничего не делает.

Не рассчитывайте на безопасность работы, если вы обходите ИТ-мандаты после того, как вам явно отказали.Получение исключения из правила путем предоставления надлежащей документации через надлежащий процесс - это обычно путь.

Вам также придется надеяться, что они не блокируют программы Cygwin и любые изменения реестра.Нетрудно найти и такие вещи на машине.

...