Старый вопрос, но для других, которые Google и получили здесь: Официальная установка имеет аргументы командной строки, которые позволили мне подготовить простой * .bat скрипт - просто поместите следующую строку, например, в "install-pkg.bat" и поместите этот файл в свой корневой каталог. (например, C: \ cygwin):
setup-x86.exe --no-desktop --no-shortcuts --no-startmenu --quiet-mode --root "%cd%" --packages %*
Вам необходимо загрузить и поместить http://www.cygwin.com/setup-x86.exe (32-разрядную версию ) или http://www.cygwin.com/setup-x86_64.exe (64-разрядную версию) в один и тот же каталог. Теперь все, что вам нужно сделать, чтобы установить пакет:
install-pkg packagename
Положительный: официальная настройка, должна работать всегда, для любой упаковки. Отрицательный: текущая (июнь / 2015) официальная установка требует прав администратора, даже если они на самом деле не нужны (например, корневой каталог вне системных папок).