Какие пакеты мне следует установить вместе с Cygwin, чтобы он не был раздутым, но в нем было все, что мне понадобится как разработчику?[закрыто]
-
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, на которые я ссылался. Вот этот.
Единственный путь здесь — метод проб и ошибок.Начните с абсолютно минимальной установки и добавляйте вещи по мере необходимости.