What build Linux install?

Objective: to develop react applications using ruby, node, npm, sass and webpack. With windows, there are always some problems with installing packages. Please recommend which build of Linux is more suitable for these tasks.

Ubuntu does not want to install. Good reviews about Arch Linux and Debian. What is the best place to stop, or maybe there are better and more modern alternatives?

Closed due to the fact that it is necessary to reformulate the question so that it was possible to give an objectively correct answer by the participants user194374, aleksandr barakin , Abyx , VenZell , Merlin Jan 14 '16 at 14:32 .

The question gives rise to endless debates and discussions based not on knowledge, but on opinions. To get an answer, rephrase your question so that it can be given an unambiguously correct answer, or delete the question altogether. If the question can be reformulated according to the rules set out in the certificate , edit it .

  • And what ubuntu not arranged? - don Rumata
  • one
    Any. There are no significant reasons to choose this or that first distro. By the way, ubunt has more instructions, but many of them are relevant for Debian. I myself use Linux Mint Debian Edition. - D-side
  • one
    No matter what. For me the main thing is to be comfortable. In the last two years I used kubuntu, before this SuSE. Houses under the new Year set Mint 17.3 Mate - Hermann Zheboldov
  • @ D-side, thank you very much for the advice, I read the description of the distribution kit at the office. site. It is written that there are fewer features than Linux Mint, but it supports the latest packages. This is what you need! - Olga Moscow
  • one
    @OlgaMoscow also says that "targeted at experienced users" (aimed at experienced users). And the latest packages are usually in PPA, when they are very necessary. As for NodeJS and Ruby, they are still usually better to put in userspace from the version manager (and not from the repositories), which makes the choice of distribution kit even less meaningful process :) - D-side

2 answers 2

Ruby and NodeJS for the developer often need more than one version. Ideally, the same one that works / will work in production. Therefore, the installation of these from the system repositories on the developer's machine is a doubtful version, the version is unlikely to match.

There are RVM version managers (for Ruby) and N (for NodeJS). They try to install all the necessary dependencies for the interpreters themselves and know how to keep several versions of the interpreter on the same machine at once almost without conflicts ( practically it means "I did not encounter"), quickly switching between them.

Any distribution kit on which they or their analogs work will suit you.

  • For the hint about managers, thank you very much! It’s a pity that I didn’t ask before, it would solve many of the questions with the site)) I’ll put LMDE, I’ll already deal with it there. - Olga Moscow

The most logical way is to use the linux build program that is present in the repository of your chosen distribution of the gnu / linux operating system.

if you have difficulty choosing a distribution kit (ubuntu, debian, arch or any of the hundreds (or already thousands?) of existing ones), then the best advice I have heard about this is to put that distribution kit that uses the “guru closest to you”. ".

  • agrees, the easiest way to focus on the familiar "guru", but he is on MacOS.)) - Olga Moscow
  • @OlgaMoscow, in order for your comments to reach don Rumata and D-side , they should be left exactly under the message (question or answer) where they wrote their comments. under my answer, they did not write comments. they wrote them under your question. that's questionable and click "add a comment." - aleksandr barakin
  • Thank you very much for correcting, I'll fix it now!) - Olga Moscow
  • I received a uniquely correct answer, which I approved. I see no objective reasons for deleting my question. This comment is addressed to all moderators. If there is another way to write this comment correctly, please let me know. - Olga Moscow
  • @OlgaMoscow, such questions can be discussed in the chat . - aleksandr barakin