%general-entities; ]> $LastChangedBy: $ $Date: $ Node.js-&nodejs-version; nodejs Introduction to Node.js Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. &lfs80_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &nodejs-md5sum; Download size: &nodejs-size; Estimated disk space required: &nodejs-buildsize; Estimated build time: &nodejs-time; The Node.js source tarball shown above downloads with the correct name, node-&nodejs-version;.tar.gz, if using a browser such as Firefox. If you prefer to use a command line program such as wget, you normally would obtain v&nodejs-version;.tar.gz. To obtain this package with the proper filename, run: wget -c https://github.com/nodejs/node/archive/v&nodejs-version;.tar.gz \ -O node-&nodejs-version;.tar.gz Additional Downloads Required patch for use with ICU >= 59: Node.js Dependencies Required Recommended , , and Optional http-parser, libuv, and npm, (internal versions of these packages will be used if they are not present) User Notes: Installation of Node.js First, fix a build issue with icu >= 59: patch -Np1 -i ../node-&nodejs-version;-icu59-1.patch Build Node.js by running the following commands: ./configure --prefix=/usr \ --shared-cares \ --shared-openssl \ --shared-zlib \ --with-intl=system-icu && make This package does not come with a test suite. Now, as the root user: make install && ln -sf node /usr/share/doc/node-&nodejs-version; Command Explanations --with-intl=system-icu: use the system version of icu. Other values are (to build a local, full icu library) and (to to build a local, minimal icu library). --shared-{cares,openssl,zlib}: use the system installed libraries instead of local copies. : do not build npm (use if you'd like to build a separate npm later). : use the system installed libraries instead of local copies. Contents Installed Programs Installed Library Installed Directories /usr/bin/node and /usr/bin/npm None /usr/lib/node_modules/npm/ Short Descriptions node is the server-side JavaScript runtime. node npm is the Node.js package manager. npm /usr/lib/node_modules/npm/ is the installaton root for Node.js executables and libraries.