Ручная установка Cygwin без использования Setup.исполняемый

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

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

6 ответов


Ну

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

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

setup-x86_64.exe -B

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


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

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

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

Как правило, правило:

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

есть запись на получение Cygwin [для работы] на портативных устройствах хранения.

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

на случай, если супер-lockdown-сайт позволяет запускать USB-устройства.


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

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


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

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


вы можете попробовать установить его на другой машине вне работы. После установки скопируйте дерево установленного продукта, разделы реестра и параметры среды на компакт-диск или флэш-накопитель. Затем у вас будет установка DIY, которую вы можете скопировать и импортировать вручную. Установщик больше ничего не делает.

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

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