Acabo de reinstalar Ubuntu 12.04 LTS y, antes que nada, hice estos pasos :
Nodo instalado a través del administrador de paquetes con el siguiente script
sudo apt-get update sudo apt-get install python-software-properties python g++ make sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs
Intenté instalar yeoman, express, n, los generadores de yeoman a nivel mundial y todos ellos devolvieron el mismo error
npm ERR! Error: EACCES, enlace simbólico '../lib/node_modules/n/bin/n'
npm ERR! {[Error: EACCES, enlace simbólico '../lib/node_modules/n/bin/n'] errno: 3, código: 'EACCES', ruta: '../lib/node_modules/n/bin/n'}
npm ERR!
npm ERR! Intente ejecutar este comando nuevamente como root / Administrator.
npm ERR! Sistema Linux 3.8.0-29-genérico
npm ERR! comando "/ usr / bin / node" "/ usr / bin / npm" "install" "-g" "-d" "n"
npm ERR! cwd / inicio / heberlz
npm ERR! nodo -v v0.10.20
npm ERR! npm -v 1.3.11
npm ERR! ruta ../lib/node_modules/n/bin/n
npm ERR! código EACCES
npm ERR! errno 3
npm ERR! Error de pila: EACCES, enlace simbólico '../lib/node_modules/n/bin/n'
npm ERR!
npm ERR! Se pueden encontrar detalles de registro adicionales en:
npm ERR! /home/heberlz/npm-debug.log
npm ERR! no está bien código 0
Propiedad recuperada de las siguientes carpetas de forma recursiva ~ / .npm, / usr / lib / node, / usr / lib / node_modules, y de los siguientes enlaces simbólicos / usr / bin / node, / usr / bin / nodejs sin ningún éxito
Necesito instalar yeoman y sus generadores sin sudo para no tener problemas más adelante :(
ln -s /usr/bin/nodejs /usr/bin/node