Поиск по сайту:

Как установить Cygwin, Linux-подобную среду командной строки для Windows


Во время последней конференции разработчиков Microsoft Build, проходившей с 30 марта по 1 апреля, Microsoft опубликовала объявление и провела презентацию, которая удивила всю отрасль: начиная с обновления Windows 10 #14136, можно будет запустить bash на Ubuntu поверх Windows.

Хотя это обновление уже выпущено, оно все еще находится в стадии бета-тестирования и доступно только инсайдерам/разработчикам, а не широкой публике в целом.

Без сомнения, когда эта функция достигнет стабильного статуса и станет доступной для использования всеми, ее будут приветствовать с распростертыми объятиями, особенно профессионалами FOSS, работающими с технологиями (Python, Ruby и т. д.), которые являются родными для среды командной строки Linux. . К сожалению, он будет доступен только в Windows 10, а не в предыдущих версиях.

Однако Cygwin, известная и широко используемая среда Linux для Windows, существует уже довольно давно и широко используется профессионалами Linux всякий раз, когда у них возникает необходимость работать на компьютере с Windows. .

Хотя Cygwin принципиально отличается от «Bash в Ubuntu для Windows», Cygwin является бесплатным программным обеспечением и предоставляет большой набор инструментов GNU и Open Source, которые вы можете использовать, как если бы вы работали в Linux, а также DLL, которая обеспечивает существенную функциональность POSIX API. Кроме того, вы можете использовать Cygwin во всех 32- и 64-битных версиях Windows, начиная с XP SP3.

Загрузка и установка Cygwin

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

Чтобы установить Cygwin (обратите внимание, что для обновления программного обеспечения применимы те же инструкции), нам потребуется загрузить установку Cygwin, в зависимости от вашей версии Microsoft Windows. После загрузки дважды щелкните файл .exe, чтобы начать установку, и выполните действия, описанные ниже, чтобы завершить ее.

Шаг 1. Запустите процесс установки и выберите «Установить из Интернета»:

Шаг 2. Выберите существующий каталог, в который вы хотите установить Cygwin, и его установочный файл (Внимание: не выбирайте папки с пробелами их имена):

Шаг 3. Выберите тип подключения к Интернету и выберите зеркало FTP или HTTP (перейдите по адресу https://cygwin.com). /mirrors.html, чтобы выбрать зеркало рядом с вашим географическим местоположением, а затем нажмите Добавить, чтобы вставить нужное зеркало в список сайтов), чтобы продолжить загрузку:

После того, как вы нажмете «Далее» на последнем экране, сначала будут загружены некоторые предварительные пакеты, которые будут определять фактический процесс установки. Если выбранное зеркало неработоспособно или не содержит всех необходимых файлов, вам будет предложено использовать другое. Вы также можете выбрать FTP-сервер, если HTTP-аналог не работает.

Если все пойдет так, как ожидалось, через несколько минут вам откроется экран выбора пакета. В моем случае я выбрал ftp://mirrors.kernel.org после того, как другие потерпели неудачу.

Шаг 4. Выберите пакеты, которые вы хотите установить, щелкнув каждую нужную категорию. Обратите внимание, что вы также можете установить исходный код. Вы также можете искать пакеты, используя текстовое поле ввода. Завершив выбор необходимых пакетов, нажмите Далее.

Если вы выбрали пакет, у которого есть зависимости, вам также будет предложено подтвердить установку зависимостей.

Как и следовало ожидать, время загрузки будет зависеть от количества пакетов, которые вы выбрали ранее, и их необходимых зависимостей. В любом случае через 15-20 минут вы должны увидеть следующий экран.

Выберите нужные параметры (Создать значок на Рабочем столе/Добавить значок в меню «Пуск») и нажмите Готово, чтобы завершить установку:

После того, как вы успешно выполнили шаги с 1 по 4, мы можем открыть Cygwin, дважды щелкнув его значок на рабочем столе Windows, как мы увидим на следующем рисунке. следующий раздел.