0

Какую сборку Linux устанавливать?

Цель: разработка react приложений с использованием ruby, node, npm, sass и webpack. С windows постоянно какие то проблемы с установкой пакетов. Порекомендуйте, пожалуйста, какая сборка Linux больше подходит под эти задачи.

Ubuntu ставить не хочется. Хорошие отзывы о Arch Linux и Debian. На чем лучше остановиться, а может, есть лучшие и более современные альтернативы?

Risto
  • 2,057
  • А чем убунта не устроила? – don Rumata Jan 14 '16 at 06:00
  • 1
    Любой. Существенных причин выбрать тот или иной первым дистром нет. К убунте больше инструкций разве что, но многие из них актуальны и для Debian. Сам использую Linux Mint Debian Edition. –  Jan 14 '16 at 06:57
  • 1
    Неважно какой. Для меня главное, чтобы был удобен. В последние года два использовал kubuntu, до этого SuSE. Дома под новый Год поставил Mint 17.3 Mate – Hermann Zheboldov Jan 14 '16 at 07:57
  • @D-side, большое спасибо за совет, прочитала описание к дистрибутиву на оф. сайте. Написано, что там меньше фичей, чем у Linux Mint, но зато он поддерживает самые последние пакеты. Это то, что нужно! – Olga Moscow Jan 14 '16 at 13:56
  • @Hermann Zheboldov, благодарю за совет, хороший дистрибутив, user-friendly interface, хорошая совместимость с другими программами и поддержка до 2019года! В общем, буду определяться между этими двумя дистрибутивами. – Olga Moscow Jan 14 '16 at 14:01
  • 1
    @OlgaMoscow там же сказано, что "targeted at experienced users" (нацелен на опытных пользователей). А последние пакеты обычно есть в PPA, когда они очень нужны. Что касается NodeJS и Ruby, то их всё равно обычно лучше ставить в userspace из менеджера версий (а не из репозиториев), что делает выбор дистрибутива ещё менее осмысленным процессом :) –  Jan 14 '16 at 14:04
  • @D-side, спасибо, тогда и вопросов нет!:) Мне главное, чтобы не было проблем с установкой node модулей и плагинов к webpack. Но похоже, система гибкая, на ней, пожалуй, и остановлюсь. – Olga Moscow Jan 14 '16 at 14:11

2 Answers2

2

Ruby и NodeJS для разработчика частенько необходимы не одной версии. В идеале — той же, что работает/будет работать в продакшене. Поэтому установка оных из системных репозиториев на машине разработчика — вариант сомнительный, версия вряд ли совпадёт.

Есть менеджеры версий RVM (для Ruby) и N (для NodeJS). Они стараются устанавливать все необходимые зависимости для самих интерпретаторов самостоятельно и умеют держать на одной машине несколько версий интерпретатора сразу практически без конфликтов (практически значит "я не сталкивался"), быстро переключяясь между ними.

Вас устроит любой дистрибутив, на котором работают они или их аналоги.

  • За подсказку про менеджеры большое спасибо! Жаль, что раньше не спросила, это многие вопросы с сайтом бы решило)) Поставлю LMDE, там уже буду по ходу разбираться. – Olga Moscow Jan 14 '16 at 14:53
0

логичнее всего использовать ту сборку программы linux, которая присутствует в репозитории выбранного вами дистрибутива операционной системы gnu/linux.

если же у вас трудности с выбором дистрибутива (ubuntu, debian, arch или ещё какой-нибудь из сотен (или уже тысяч?) существующих), то наилучший слышанный мною совет по этому поводу — ставьте тот дистрибутив, что использует ближайший к вам «гуру».

  • согласна, проще всего ориентироваться на знакомого "гуру", но он на MacOS.)) – Olga Moscow Jan 14 '16 at 13:44
  • @OlgaMoscow, для того, чтобы ваши комментарии дошли до don Rumata и D-side, их надо оставлять именно под тем сообщением (вопросом либо ответом), где они писали свои комментарии. под моим ответом они комментариев не писали. они их писали под вашим вопросом. вот под вопросом и нажимайте кнопку «добавить комментарий». – aleksandr barakin Jan 14 '16 at 13:50
  • большое спасибо, что поправили, сейчас исправлю!) – Olga Moscow Jan 14 '16 at 13:56
  • я получила однозначно правильный ответ, который одобрила. Не вижу объективных причин для удаления своего вопроса. Этот комментарий адресован ко всем модераторам. Если есть другой вариант правильного написания этого комментария, пожалуйста, сообщите мне об этом. – Olga Moscow Jan 14 '16 at 15:47
  • @OlgaMoscow, подобные вопросы можно обсудить в чате. – aleksandr barakin Jan 14 '16 at 15:49