Где я могу скачать автономный установщик Cygwin? - PullRequest
73 голосов
/ 19 марта 2009

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

Ответы [ 10 ]

133 голосов
/ 19 марта 2009

Здесь приведены инструкции, предполагающие, что вы хотите установить Cygwin на компьютер без подключения к Интернету. Я предполагаю, что у вас есть доступ к другому компьютеру с подключением к Интернету. Запустите на подключенном компьютере:

  • Получить программу установки Cygwin («setup.exe»). URL прямой загрузки: x86 или x86_64 .

  • Когда программа установки спросит «Выберите источник загрузки», выберите Загрузить без установки

  • Выполните остальные настройки (выберите каталог для загрузки, зеркала, пакеты программного обеспечения и т. Д.)

  • Теперь у вас есть хранилище Cygwin прямо на вашем жестком диске. Скопируйте этот каталог вместе с программой «setup.exe» на целевой компьютер (он не обязательно должен быть в сети).

  • На целевом компьютере запустите «setup.exe»

  • Когда программа установки спросит «Выберите источник загрузки», выберите Установить из локального каталога

  • Завершите настройку как обычно. Доступ в Интернет не требуется.

20 голосов
/ 19 марта 2009

Если вам нужны только инструменты командной строки UNIX, я бы посоветовал не устанавливать Cygwin. Cygwin хочет превратить ваш компьютер с Windows в рабочую станцию ​​UNIX, поэтому ему нравится устанавливать все свои пакеты.

Взгляните на GnuWin32 . Это порты Windows инструментов командной строки и ничего больше. Вот установщик для GnuWin32 diff.exe. Для всех распространенных инструментов существуют автономные установщики.

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

Способ 2: создать автономный zip-файл для cygwin.

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

  1. Загрузить установщик Cygwin

  2. выберите пакеты, которые вы хотите установить из графического интерфейса.

  3. нажмите «Установить» и подождите очень долго, пока все загрузится.

  4. Заархивируйте папку C: \ Cygwin. Теперь у вас есть автономный почтовый файл для установка cygwin на любую машину.

  5. Распакуйте этот файл на любой компьютер, который вам нравится. Установите соответствующие пути cmd.exe, чтобы они указывали на каталог bin Cygwin в панели управления Windows.

18 голосов
/ 16 сентября 2013
  1. Выберите ближайший к вам зеркальный сервер из http://cygwin.com/mirrors.html

    Выберите любое зеркало FTP или HTTP.

  2. Загрузить все зеркало, сохраняя точную древовидную структуру файлов каталога cygwin в зеркале.

    Редактировать: Как загрузить все зеркало?

    wget -m <ftp-mirror-url>
    
  3. Выполните setup.exe и выберите источник в качестве локального каталога и перейдите в каталог выпуска.

Теперь у вас есть Автономный установщик Cygwin .

Обновление: Используйте Бабун. Он основан на Cygwin и более удобен для пользователя. Получить Бабун

5 голосов
/ 19 марта 2009

Не является прямым ответом на ваш вопрос, но вы можете получить наиболее часто используемые утилиты от http://www.mingw.org/, не перепрыгивая через эти ужасные программы установки Cygwin.

Вот чуть более информативная ссылка http://sourceforge.net/apps/mediawiki/cobcurses/index.php?title=Install-MSYS.

4 голосов
/ 03 июля 2009

Существует другое решение для создания автономной программы установки Cygwin, которая использует 'pmcyg' (http://www.sourceforge.net/projects/pmcyg). Если вы предоставите pmcyg список пакетов Cygwin, которые вы хотели бы иметь в наличии, он автоматически загрузит все их, их зависимостей и setup.exe в папку, которую затем можно записать на компакт-диск.

3 голосов
/ 19 марта 2009

Возможно, это описание поможет вам в вашей задаче.

http://www.cygwin.com/ml/cygwin/2003-09/msg00041.html

2 голосов
/ 02 июля 2015

Вместо этого установите Babun -> https://babun.github.io/index.html Содержит Cygwin;)

0 голосов
/ 28 мая 2014

может этот пост может решить вашу проблему

см. Полный ответ на установку на что: Каков текущий полный размер установки Cygwin?

0 голосов
/ 24 сентября 2013

Скачать можно по ссылке ниже. FTP: //ftp.comtrol.com/dev_mstr/sdk/other/1800136.tar.gz После загрузки просто распакуйте образ и установите.

0 голосов
/ 19 марта 2009

Я не большой поклонник Cygwin. Это хорошо, если у вас есть какой-то код Unix, который требует полной POSIX системы, я полагаю. Даже в этом случае использование ваших программ сделает ваши программы GPL (из-за библиотеки DLL под лицензией GPL), если вы не заплатите Red Hat за другую лицензию.

Большинство людей должны использовать MinGW (и MSYS) . Это дает вам оболочку Unix и утилиты (даже компиляторы, если они вам нужны) без специально заразной DLL. Большинство людей, использующих компиляторы GNU в Windows, используют MinGW (хотя некоторые не осознают этого).

Что не менее важно для ваших целей, вы можете загружать части отдельно, а не использовать программу повторной загрузки.

Страница загрузки SourceForge - здесь . Я бы предложил начать с пакета MSYS Base System, который даст вам coreutils , Bash , make , tar и т. Д. . Если есть другие вещи, которые вам нужны, вы можете выбрать из списка пакетов.

...