Installing node.js 0.6.2 on Fedora 16

This one was a little hard. I got lots of help so I decided to post it online since it doesn’t exist on the internet yet… I wonder why….

The simple step by step instruction:

  1. sudo yum install git
  2. cd node
  3. git checkout v0.6.2
  4. sudo yum install openssl-devel
  5. sudo yum install gcc # you can skip this if you already have gcc
  6. sudo yum install gcc-c++ # you can skip this if you already have gcc-c++
  7. ./configure       [ thank you Ed for the heads up! ]
  8. make -j2
  9. make install
  10. export PATH=$PATH:/usr/local/bin:/usr/local #this is to add usr local to your path wher nodejs was installed
  11. sudo visudo
  12. Find Defaults secure_path=/sbin:/bin:/usr/sbin:/usr/bin
    go to the end “a” for append, type “:/usr/local/bin”, ESC, “:wq”
  13. curl |sudo sh #installing npm a very good too to install nodejs packages
    P.S. : This step is outdated as of node.js 0.6.3 since node.js 0.6.3 comes out with npm
  14. sudo yum install mongodb #installing mongodb
  15. #go to the dir where you wish to code and use npm!!
  16. npm install mongodb
  17. npm install mongoose
  18. npm install express
  19. npm install coffee-script
  20. npm install stylus
  21. npm install underscore
  22. npm list
    ├── coffee-script@1.1.3
    ├─┬ express@2.5.1
    │ ├─┬ connect@1.8.0
    │ │ └── formidable@1.0.7
    │ ├── mime@1.2.4
    │ ├── mkdirp@0.0.7
    │ └── qs@0.3.2
    ├── mongodb@0.9.7-0
    ├─┬ mongoose@2.3.13
    │ ├── colors@0.5.1
    │ ├── hooks@0.1.9
    │ └── mongodb@0.9.6-23
    ├─┬ stylus@0.19.3
    │ ├── cssom@0.2.0
    │ ├── growl@1.1.0
    │ └── mkdirp@0.0.7
    └── underscore@1.2.2


  1. Before step #8 you could add “./configure”, I’m kind of new to linux and didn’t know that.
    Great step by step.

    1. Don’t worry I’m never offended by new information. However I would rather build my node.js packages myself than pull it from a source I don’t know.

  2. Hey,
    Nice work just make a minor change in step 2 change –depth to –depth . Kind of lame to point out but for a amatuer like me i have to resort to check the manual of the package for the same.

  3. Oops I just noticed a doube negative when posted here is encoded as a different character .Check the same when u cutpaste and run it on a terminal.

  4. Good afternoon my name is Michael, and using your tutorial I was able to get to step 16, however after that, when I run the next command in step 17, I get a msg that “command not found”. If you have any reason why I’m getting that it would be most appreciated. Thank you, this tutorial is very helpfull.

    1. The problem might be that you couldn’t install npm correctly. Please check if npm exists. Fedora has a neat “locate” command by default which you can use to locate files and folders. So try “locate npm”. If nothing comes up go back to step 14 and retry installing npm.

  5. As of node v0.6.3, npm is included in node source in packages/installers and is installed on make install. Just posting this for people that are installing a node version other than 0.6.2. Thanks, John

  6. Nice and clear, but outdated.

    A simpler way: get the latest sources from the repository at github.

    follow the given steps, i.e
    make install

    node is in your path, and npm is available.

Comments are closed.