Home  >  Article  >  Web Front-end  >  How to install nodejs in liunx

How to install nodejs in liunx

藏色散人
藏色散人Original
2021-11-19 11:47:251989browse

How to install nodejs on liunx: 1. Select the corresponding linux version to download and set it as global by establishing a soft link; 2. Compile and install through source code; 3. Through apt-get under Ubuntu way to install.

How to install nodejs in liunx

The operating environment of this article: linux6.x system, nodejs v5.10.1 version, Dell G3 computer.

How to install nodejs in liunx?

Nodejs installation under Linux (complete details)

I have installed it under windows and Mac before It feels very convenient to download the node. Unexpectedly, it took me a long time to install it under Linux today, so I will record it here.

First go to the official website to download the code. Here you must note that there are two types of installations, one is the Source Code source code, and the other is the compiled file. I just followed the installation method of the online source code to operate the compiled files, but I was stuck for a long time.

(1) Compiled files

The ones in the red box in the picture above are compiled file, select the corresponding Linux version and download it. Simply put, after decompression, node and npm already exist in the bin folder. If you enter the corresponding file and execute the command line, there will be no problem at all, but it is not global. So just set this as global by establishing a soft link.

tar  xf node-v5.10.1-linux-x64.tar.gz -C /usr/local/
cd /usr/local/
mv node-v5.10.1-linux-x64/ nodejs
ln -s /usr/local/nodejs/bin/node /usr/local/bin
ln -s /usr/local/nodejs/bin/npm /usr/local/bin

(2) Compile through source code

In this way, the file you download is Source code. Since my Linux version is 6.x, the default gcc-c is 4.4.7 version, and after downloading it, the source code compilation requires a minimum gcc-c version of 4.8, so I upgraded the GCC-C version. As a result, because it was a source code compilation upgrade to GCC-C, it took more than an hour to compile, but the compilation was not completed! I was decisively dismissed. Pitfall...

root># ./configure 
WARNING: C++ compiler too old, need g++ 4.8 or clang++ 3.4 (CXX=g++)
creating  ./icu_config.gypi
{ 'target_defaults': { 'cflags': [],
                       'default_configuration': 'Release',
                       'defines': [],
                       'include_dirs': [],
                       'libraries': []},
  'variables': { 'asan': 0,
                 'gas_version': '2.20',
                 'host_arch': 'x64',
                 'icu_small': 'false',
                 'node_byteorder': 'little',
                 'node_install_npm': 'true',
                 'node_prefix': '/usr/local',
                 'node_release_urlbase': '',
                 'node_shared_http_parser': 'false',
                 'node_shared_libuv': 'false',
                 'node_shared_openssl': 'false',
                 'node_shared_zlib': 'false',
                 'node_tag': '',
                 'node_use_dtrace': 'false',
                 'node_use_etw': 'false',
                 'node_use_lttng': 'false',
                 'node_use_openssl': 'true',
                 'node_use_perfctr': 'false',
                 'openssl_fips': '',
                 'openssl_no_asm': 0,
                 'target_arch': 'x64',
                 'uv_parent_path': '/deps/uv/',
                 'uv_use_dtrace': 'false',
                 'v8_enable_gdbjit': 0,
                 'v8_enable_i18n_support': 0,
                 'v8_no_strict_aliasing': 1,
                 'v8_optimized_debug': 0,
                 'v8_random_seed': 0,
                 'v8_use_snapshot': 'true',
                 'want_separate_host_toolset': 0}}
creating  ./config.gypi
creating  ./config.mk
WARNING: warnings were emitted in the configure phase

(3) apt-get

Another method is the apt-get method under Ubuntu. I have been fooled by this method before

sudo apt-get install nodejs

sudo apt-get install npm

After installing like this, you will find that the node command is not easy to use. , nodejs commands can be used...

Recommended learning: "nodejs video tutorial"

The above is the detailed content of How to install nodejs in liunx. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn