Фон
Cygwin - это полноценный симулятор среды Unix для ПК с ОС Windows. Его немного сложнее настроить и использовать, чем `putty`, но он обеспечивает большую гибкость и позволяет использовать текстовые файлы конфигурации для настройки всех ваших подключений. Для «putty» вы должны вводить каждую из них индивидуально, и очень сложно перенести эту настройку с машины на машину, когда вы получаете новый компьютер.
Мотивация
Базовая установка Cygwin не устанавливает все пакеты, которые необходимы специалисту по НИОКР, чья работа выигрывает от широкого набора наборов инструментов и пакетов. Также очень утомляет поиск каждого из необходимых пакетов. Следовательно, я делюсь зеркалом своей установки, то есть своим списком пакетов, который используется несколькими командами по анализу данных в моей компании. Надеюсь, это расширенный набор пакетов, которые вам понадобятся для повседневной работы. В худшем случае он предоставляет большинство пакетов, которые вам понадобятся. Прокомментируйте, если вы найдете полезный для вас пакет, с объяснением почему!
Начать:
- Загрузите `setup-x86_64.exe` с сайта http://cygwin.com/install.html
- Установите базовую установку без указания пакетов.
- Вы можете клонировать существующую установку Cygwin. Для этого мы создаем «
package list
» или список пакетов для установки, как подробно описано в следующем разделе. В качестве альтернативы вы можете использоватьpackage list
, который я прикрепил ниже. Я рекомендую использовать мойpackagelist
файл ниже.
Чтобы сгенерировать список пакетов с компьютера с существующей установкой Cygwin, которую вы хотите отразить, выполните следующие действия:
cd to the directory you'd like to save your package list in. We will call this file `packagelist`
- Выполните следующую команду в Cygwin:
cygcheck -c -d > packagelist
You can see the packagelist for my Cygwin installation attached below
Чтобы установить все пакеты из списка и гарантировать работающую среду (по крайней мере, у меня она работает):
Download the `packagelist` file. Put it in the same directory (i.e. folder) as `setup-x86_64.exe`
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.
cd
в каталог сsetup-x86_64.exe
- Скопируйте и вставьте (
Shift+Insert
в Windows) следующую команду:./setup-x86_64 -P `awk 'NR==1{printf \$1}{printf ",%s", \$1}' packagelist`
The installer will pop-up with all of the packages in the `packagelist` selected.
- Нажмите кнопки (например, «Далее»), необходимые для установки. На установку всего уйдет около 30 минут.