Какие пакеты мне следует установить вместе с Cygwin, чтобы он не был раздутым, но в нем было все, что мне понадобится как разработчику?[закрыто]

StackOverflow https://stackoverflow.com/questions/392812

  •  23-08-2019
  •  | 
  •  

Вопрос

Обычно я запускаю Linux на виртуальной машине, однако большинство моих виртуальных машин находятся на внешнем жестком диске, и он может быть у меня с собой, а может и не быть.Я полагаю, что Cygwin будет хорошей альтернативой облегченной функциональности, когда мне нужно что-то вроде Linux и на моем ноутбуке нет виртуальной машины.Но у меня возникли проблемы с правильной настройкой — мне нужен минимум для разработки + X11.Кто-нибудь использовал Cygwin таким образом?Если да, какие у вас есть предложения?

Это было полезно?

Решение

Первый вариант:не беспокойтесь о "раздутости" - устанавливайте все, что придет в голову.

Имея постоянно доступное подключение к Интернету, я также применил подход «точно в срок» — установщик Cygwin позволяет легко загружать и устанавливать все, что вам нужно, когда вы обнаружите, что это вам нужно.

Другие советы

Обновлять:я перешел на ВСЛ с момента публикации этого ответа.Если вы все еще используете Cygwin, попробуйте.Это не замена, но она лучше во многих отношениях.

Лично меня необходимость выхода из Cygwin только для установки новых пакетов достаточно раздражает, и я стараюсь избегать стратегии «точно в срок», и, к счастью, есть инструмент, который делает это намного проще: apt-cyg.Таким образом, вы действительно можете устанавливать пакеты точно в срок, не выходя из Cygwin.

Тем не менее, вот список распространенных пакетов, которые вы, возможно, захотите установить, либо через установщик, либо через apt-cyg:

  • bash-completion
  • lynx (установить apt-cyg), wget и curl
  • vim
  • hg, git, и возможно svn и git-svn
  • diffutils и patchutils
  • python и python3

В Интернете также есть множество сообщений о настройке Cygwin, на которые я ссылался. Вот этот.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top