Фон

Cygwin - это полноценный симулятор среды Unix для ПК с ОС Windows. Его немного сложнее настроить и использовать, чем `putty`, но он обеспечивает большую гибкость и позволяет использовать текстовые файлы конфигурации для настройки всех ваших подключений. Для «putty» вы должны вводить каждую из них индивидуально, и очень сложно перенести эту настройку с машины на машину, когда вы получаете новый компьютер.

Мотивация

Базовая установка Cygwin не устанавливает все пакеты, которые необходимы специалисту по НИОКР, чья работа выигрывает от широкого набора наборов инструментов и пакетов. Также очень утомляет поиск каждого из необходимых пакетов. Следовательно, я делюсь зеркалом своей установки, то есть своим списком пакетов, который используется несколькими командами по анализу данных в моей компании. Надеюсь, это расширенный набор пакетов, которые вам понадобятся для повседневной работы. В худшем случае он предоставляет большинство пакетов, которые вам понадобятся. Прокомментируйте, если вы найдете полезный для вас пакет, с объяснением почему!

Начать:

  1. Загрузите `setup-x86_64.exe` с сайта http://cygwin.com/install.html
  2. Установите базовую установку без указания пакетов.
  3. Вы можете клонировать существующую установку Cygwin. Для этого мы создаем «package list» или список пакетов для установки, как подробно описано в следующем разделе. В качестве альтернативы вы можете использовать package list, который я прикрепил ниже. Я рекомендую использовать мой packagelist файл ниже.

Чтобы сгенерировать список пакетов с компьютера с существующей установкой Cygwin, которую вы хотите отразить, выполните следующие действия:

  1. cd to the directory you'd like to save your package list in. We will call this file `packagelist`
  2. Выполните следующую команду в Cygwin: cygcheck -c -d > packagelist
  3. You can see the packagelist for my Cygwin installation attached below

Чтобы установить все пакеты из списка и гарантировать работающую среду (по крайней мере, у меня она работает):

  1. Download the `packagelist` file. Put it in the same directory (i.e. folder) as `setup-x86_64.exe`
  2. Open up Cygwin.exe. You should have the base installation at the very least if you followed step 2 of the first section of these instructions.
  3. cdв каталог с setup-x86_64.exe
  4. Скопируйте и вставьте (Shift+Insert в Windows) следующую команду: ./setup-x86_64 -P `awk 'NR==1{printf \$1}{printf ",%s", \$1}' packagelist`
  5. The installer will pop-up with all of the packages in the `packagelist` selected.
  6. Нажмите кнопки (например, «Далее»), необходимые для установки. На установку всего уйдет около 30 минут.