Мне нужен автономный установщик с большинством необходимых утилит. Как-то установщик по умолчанию путает меня со всем выбором пакета. Я установил Cygwin, но после установки не могу найти утилиту diff
.
Где я могу скачать автономный установщик Cygwin?
Ответ 1
Если все, что вы хотите, это инструменты командной строки UNIX, я бы предложил не устанавливать Cygwin. Cygwin хочет превратить ваш ПК с Windows в рабочую станцию UNIX, поэтому ему нравится устанавливать все свои пакеты.
Посмотрите GnuWin32. Это порты Windows для инструментов командной строки и ничего больше. Вот установка для GnuWin32 diff.exe
. Существуют автономные установщики для всех распространенных инструментов.
(Вы просили установщиков в автономном режиме, но в случае, если вы когда-либо захотите его позже, инструмент, который будет загружать и устанавливать для вас все. )
Способ 2: создать автономный установочный zip файл для cygwin.
Не путайте с сохранением пакетов, потому что установленный каталог для cygwin может быть закончен в zip файле и расширяться всякий раз, когда вам это нужно на любом компьютере.
-
Загрузите установщик Cygwin
-
выберите пакеты, которые вы хотите установить из gui.
-
нажмите install и подождите очень долгое время для загрузки.
-
откройте папку C:\Cygwin. Теперь у вас есть автономный zip файл для установка cygwin на любой машине.
-
Разархивируйте этот файл на любом компьютере, который вам нравится. задайте пути cmd.exe соответствующим образом, чтобы указать на каталог cygwin bin под панелью управления Windows.
Ответ 2
Вот инструкции, предполагающие, что вы хотите установить Cygwin на компьютер без подключения к Интернету. Я предполагаю, что у вас есть доступ к другому компьютеру с подключением к Интернету. Начните с подключенного компьютера:
-
Получите программу установки Cygwin ( "setup.exe" ). Прямой URL для загрузки: x86 или x86_64.
-
Когда в настройках появится запрос "Выберите источник загрузки", выберите Загрузка без установки
-
Пройдите оставшуюся часть настройки (выберите каталог загрузки, зеркала, требуемые пакеты программного обеспечения и т.д.)
-
Теперь у вас есть репозиторий Cygwin прямо на вашем жестком диске. Скопируйте этот каталог вместе с программой "setup.exe" на ваш целевой компьютер (он не обязательно должен находиться в сети).
-
На целевом компьютере запустите "setup.exe"
-
Когда в настройках появится запрос "Выберите источник загрузки", выберите Установить из локального каталога
-
Завершите настройку, как обычно. Нет доступа к Интернету.
Ответ 3
-
Выберите ближайший к вам зеркальный сервер от http://cygwin.com/mirrors.html
Выберите любое зеркало FTP или HTTP.
-
Загрузите полное зеркало, поддерживающее точную структуру дерева файлов каталога cygwin в зеркале.
Изменить: Как загрузить все зеркало?
wget -m <ftp-mirror-url>
-
Выполните setup.exe и выберите источник как локальный каталог и перейдите в каталог выпуска.
Теперь у вас есть автономный установщик Cygwin.
Обновление: Используйте Babun. Он основан на cygwin и более удобен для пользователя. Получить Babun
Ответ 4
Не прямой ответ на ваш вопрос, но вы можете получить наиболее часто используемые утилиты из http://www.mingw.org/, не перепрыгивая через обручи с этим ужасным установщиком Cygwin.
Вот немного более информативная ссылка http://sourceforge.net/apps/mediawiki/cobcurses/index.php?title=Install-MSYS.
Ответ 5
Существует еще одно решение для создания автономного установщика Cygwin, который использует 'pmcyg' (http://www.sourceforge.net/projects/pmcyg). Если вы дадите pmcyg список пакетов Cygwin, которые вы хотели бы иметь, он автоматически загрузит все их, их зависимости и файл setup.exe в папку, которую вы можете записать на cdrom.
Ответ 6
Возможно, это описание поможет вам в вашей задаче.
Ответ 7
Установите Babun вместо → https://babun.github.io/index.html Он содержит Cygwin;)
Ответ 8
Вы можете скачать снизу ссылку. ftp://ftp.comtrol.com/dev_mstr/sdk/other/1800136.tar.gz После загрузки просто извлеките изображение и установите.
Ответ 9
может ли этот пост решить вашу проблему
см. Ответ на полную установку: Каков текущий полный размер установки Cygwin?
Ответ 10
Я не большой поклонник Cygwin. Хорошо, если у вас есть код Unix, который требует полной POSIX, я полагаю. Даже тогда, используя это, вы получаете свои программы GPL (из-за GPLed DLL), если вы не платите Red Hat для другой лицензии.
Большинство людей должны вместо этого использовать MinGW (и MSYS). Это дает вам оболочку Unix и утилиты (даже компиляторы, если вы хотите их) без специально зараженной DLL. Большинство пользователей, использующих компиляторы GNU в Windows, используют MinGW (хотя некоторые из них этого не понимают).
Как это важно для ваших целей, вы можете загружать детали отдельно, а не использовать установщик повторной загрузки.
Страница SourceForge здесь. Я предлагаю начать с пакета базовой системы MSYS, который предоставит вам coreutils, Bash, make, tar и т.д. Если вам нужны другие вещи, вы можете выбрать и выбрать из списка пакетов.