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

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


person Thomas Owens    schedule 25.12.2008    source источник


Ответы (3)


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

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

person Brent.Longborough    schedule 25.12.2008
comment
Помните, что устанавливать все, что приходит на ум, не означает устанавливать все пакеты из Cygwin. Полная установка весит около 80 ГиБ~ [1], в отличие от, например. мой раздутый cygwin dev около 7 ГБ. - person pkowalczyk; 28.03.2017

Обновление: после публикации этого ответа я перешел на WSL. Если вы все еще используете 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, я сослался на это .

person dimo414    schedule 27.03.2015
comment
rxvt-unicode для лучшей консоли. - person KurzedMetal; 03.04.2016

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

person JesperE    schedule 03.01.2009