Устанавливаем Cygwin

Cygwin это unix подобная среда для Windows. Она часто нужна для запуска программ которые разрабатывались для unix подобных операционных систем. Многие такие программы можно установить и без Cygwin, но он обеспечивает удобное централизованную установку и управление. С помощью Cygwin вы можете легко поставить такие программы как — OpenSSL, GnuPG, ImageMagick, gvim, gcc, bash, tcsh, emacs и многие другие.
Итак перейдём к установке. Для начала надо скачать установщик. Это лишь программа которая скачает все нужные пакеты и среду, а потом их установит. Установка проходит достаточно просто:
Начало установки Cygwin
Выбор способа установки Cygwin
Выбор пути установки
Выбор каталога для файлов установки
Выбор каталога для файлов установки

C помощью этого меню вы можете выбрать настройки прокси если вы его используете.

Выбор каталога для файлов установки
Программа скачает список зеркал с пакетами для установки, после чего предоставит вам выбрать зеркало откуда будут скачиваться пакеты.
Выбор каталога для файлов установки
Выбор каталога для файлов установки
Теперь можно выбирать пакеты для установки. Для простоты поиска они собраны в группы по их назначению. Также можете использовать поиск по названию пакета. С помощью этого меню можно установить как бинарный пакет (уже откомпиленный), так и исходный код (неоткомпиленный пакет). В колонке Bin пишется версия выбранного бинарного пакета, колонку Src (исходный код) можно выбрать если уже выбран бинарный пакет. Исходный код будет той же версии что и бинарный пакет. Для того что-бы выбрать версию пакета в колонке New надо несколько раз щёлкнуть на ней.
После того как вы выберете все пакеты которые вам необходимы то можете нажать далее и установщик скачает их и установит. При выборе пакетов я бы порекомендовал вам такие — OpenSSL, GnuPG, ImageMagick, gvim, gcc, gdb, bash, tcsh, emacs, smartmontools, gnuplot, perl, python, subversion, git, clisp, X11, lftp.
После того как все выбранные пакеты будут установлены можно запустить Cygwin.
Cygwin console
Содержимое всех дисков можно просмотреть через каталог /cygdrive. Теперь вы можете запускать или компилить почти любую Unix совместимую программу.

Запись опубликована в рубрике Utils с метками , . Добавьте в закладки постоянную ссылку.

2 комментария: Устанавливаем Cygwin

  1. Rashid говорит:

    Все хорошо написано. Но, вот к примеру захочу я установить gnuplot, а он на экран с сигвином ничего выдавать не будет. Будет писать, что X11 aborted, если ввести set term X11. Это происходит даже при полностью установленном пакете X11. Как тут быть? Ответ прошу отправить по мылу тоже.

    • bacher09 говорит:

      Если ставить gnuplot без Cygwin на винду, то доступен терминал windows, который поддерживает родную графику Windows.
      Если хотите использовать gnuplot из Cygwin через X11 — то нужно установить какую-нибудь реализацию X11 сервера, и не обязательно через Cygwin.
      X11 сервер вообще может быть запущен на другом компьютере. Для того чтобы знать куда подсоединятся, приложению передаётся переменная среды DISPLAY="X11Ip_Adres:id", где X11Ip_Adres — ип адрес машины с запущенным X11 сервером (в X11 должна быть включена поддержка удалённых соединений), если X11 запущен на той же машине — тогда ип адрес можно не вводить, а id идентификатор сессии, первый процесс X11 сервера получит ид 0.
      В вашем случае что-бы построить график с помощью gnuplot и вывести его на терминал X11, запущенный на этой же машине надо:

      1) Начать bash сессию в Cygwin (Запустить Cygwin).
      2) Запустить X11 сервер. Для этого в bash набрать «X11 -screen 0 640 480 &» (без кавычек). Если хотите запустить Х11 на весь экран тогда — «X11 &».
      3) Задать параметр среды окружений. Набрать export DISPLAY=":0" .
      4) (Необязательно) Запустит какой-то WM (Window Manger). Например openbox — openbox & , или twm — twm & .
      5) Запустить gnuplot, выбрать терминал х11 (он может сделать это автоматически) и построить график.

      Вот скриншот этих действий.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>