Aqui está uma maneira rápida de instalar o npm no Ubuntu, ou qualquer variante do UNIX para esse assunto
$ 'curl http://npmjs.org/install.sh | sh'
É simples assim!
Então você quer checar o código do git e compilá-lo você mesmo? Em seguida, siga estas etapas:
$ 'git clone https://github.com/isaacs/npm'
$ 'cd npm'
$ sudo make install
Agora você pode instalar coisas interessantes como o socket.io
$ npm install socket.io
O X-server não é um pacote de dependências do Socket.io ...