Что такое Cygwin и как установить в Windows?

Примечание. Следующая статья поможет вам: Что такое Cygwin и как установить в Windows?

Cygwin — это Linux-подобная среда для систем на базе Windows. Он состоит из уровня эмуляции и набора инструментов, которые обеспечивают внешний вид Linux.

Он состоит из библиотеки DLL (cygwin1.dll), которая действует как уровень эмуляции, обеспечивающий функциональные возможности системных вызовов POSIX в Windows. С Cygwin пользователи имеют доступ к стандартным утилитам UNIX, которые можно использовать либо из предоставленной оболочки bash, либо через командную строку Windows.

Кроме того, он предоставляет программистам поддержку для использования Win32 API вместе с Cygwin API, что позволяет переносить утилиты UNIX на Windows без особых изменений в исходном коде.

Преимущества Cygwin по сравнению с командной строкой/WSL

Есть определенные преимущества использования оболочки Cygwin по сравнению с командной строкой Windows. Ниже перечислены некоторые из основных:

  • Предоставляет оболочку UNIX для Windows, обеспечивая доступ к целому ряду утилит из мира UNIX/Linux в Windows.
  • Нет необходимости устанавливать полноценную ОС Linux или настраивать виртуальную машину, где требование удовлетворяется ресурсами, доступными через Cygwin.
  • Оптимальное использование ресурсов и системные требования для работы в Windows, поскольку среда эмулируется и работает поверх Windows.
  • Идеально подходит для тестирования/разработки, где требуется использовать утилиты UNIX/Linux в Windows.
  • Совместимость со старыми ОС Windows, такими как Windows 7 и т. д., тогда как среда WSL, предлагаемая Windows, поддерживается только в более новых версиях.
  • Скачать

    Чтобы загрузить последнюю версию Cygwin, перейдите по этой ссылке на его официальный сайт. Вы можете скачать версию, подходящую для вашей установки Windows и архитектуры системы. Для 32-разрядной версии загрузите https://cygwin.com/setup-x86.exe, а для 64-разрядной версии загрузите отсюда https://cygwin.com/setup-x86_64.exe.

    Монтаж

  • Запустите загруженный исполняемый файл из предыдущего шага. Примите любые подсказки и предупреждения, отображаемые на экране из системы управления доступом пользователей Windows. Это запустит программу установки, как показано ниже.
  • cygwin-установка-шаг-1

  • Нажмите «Далее», чтобы продолжить процесс установки.
  • cygwin-установка-шаг-2

  • Появится запрос на выбор источника загрузки. В большинстве случаев вариант по умолчанию «Установить из Интернета» подходит и должен быть сохранен. Если у вас есть локальный загруженный репозиторий или вы просто хотите загрузить и установить Cygwin позже, выберите один из других доступных вариантов. Нажмите «Далее», чтобы продолжить.
  • cygwin-установка-шаг-3

  • Вам будет предложено указать «Корневой каталог» для установки, а также указать, будет ли он установлен для «Всех пользователей» или «Только для вас». Опять же, если нет особой необходимости, оставьте параметры по умолчанию и нажмите «Далее», чтобы продолжить.
  • cygwin-установка-шаг-4

  • Чтобы загрузить файлы пакета, программа установки попросит вас указать «Локальный каталог пакетов», который по умолчанию указывает на папку «Загрузки» вашей системы. Если вы хотите указать другое местоположение, укажите его путь здесь и нажмите «Далее», чтобы продолжить настройку.
  • cygwin-установка-шаг-5

  • В большинстве случаев «Использование системных настроек прокси» должно работать для загрузки пакетов. Если вы не собираетесь использовать какой-либо прокси-сервер и используете прямое подключение к Интернету, используйте опцию «Прямое подключение» или вы также можете указать пользовательские настройки прокси-сервера. Нажмите «Далее», чтобы продолжить.
  • cygwin-установка-шаг-6

  • Затем вам будет предложено выбрать зеркало, с которого Cygwin будет загружать файлы своего пакета. Если рядом с вами есть зеркало, которое может обеспечить более высокую скорость, выберите его из списка. Если вы не уверены, выберите кого-нибудь из списка и нажмите «Далее», чтобы продолжить.
  • cygwin-установка-шаг-7

  • Cygwin предоставляет множество утилит для UNIX/Linux, работающих в Windows. Не все пакеты устанавливаются по умолчанию. Устанавливается только минимальный набор важных пакетов. На этом этапе вы можете настроить установку Cygwin, выбрав/отменив выбор различных категорий пакетов. Помните, что это также можно сделать позже, чтобы добавить/удалить пакеты в вашу установку Cygwin. Если у вас есть конкретный список важных пакетов для вашей работы, вы можете выбрать их сейчас и продолжить дальше, нажав «Далее».
  • Cygwin-установка-шаг-8

  • На следующем экране перечислены выбранные пакеты и вас попросят просмотреть и подтвердить. Нажмите «Далее», чтобы подтвердить и продолжить.
  • cygwin-установка-шаг-9

  • Выбранные пакеты начнут загружаться, и это может занять некоторое время в зависимости от скорости выбранного зеркала загрузки и количества выбранных пакетов.
  • cygwin-установка-шаг-10

  • После загрузки всех пакетов программа установки продолжит установку пакетов.
  • cygwin-установка-шаг-11

  • Когда установка будет завершена, вам будет предложено создать значки на рабочем столе и в меню «Пуск» для быстрого доступа. Нажмите «Готово», когда закончите, чтобы завершить работу мастера настройки.
  • Cygwin-старт-меню

  • Теперь вы можете запустить Cygwin, выполнив поиск в меню «Пуск», как показано выше, или дважды щелкнув значок на рабочем столе (если он был создан во время установки). Это запустит оболочку Cygwin.
  • cygwin-оболочка

  • Оболочка Cygwin поддерживает команды UNIX/Linux, которые вы обычно используете. Если вы обнаружите, что какая-то конкретная команда не работает, вы можете повторно запустить установку и выбрать недостающий пакет, если он доступен в репозитории Cygwin (пример — Ansible), и установить его. Установленная команда теперь должна стать доступной как обычная команда в CLI оболочки Cygwin.
  • Вывод

    Cygwin — полезная утилита, предоставляющая UNIX/Linux-подобную оболочку, эмулируемую в среде Windows. Это упрощает портирование определенных конкретных приложений в Windows и позволяет разрабатывать и использовать скрипты на основе Linux в Windows для различных задач. Его установка так же проста, как и любая программа для Windows с настройкой на основе графического интерфейса.

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

    Понравилось читать статью? Как насчет того, чтобы поделиться с миром?

    Related Articles

    Back to top button