Está dando problema no npm no ubuntu 16.10?
Se você fez alguma alteração no npm e está dando erro que ele não existe na pasta "/usr/bin/" eu tenho a solução!
Você tem que ir primeiramente baixar o nodejs no site https://nodejs.org/en/ de preferencia a versão current, principalmente se estiver em um sistema instável como o ubuntu 16.10 (não é LTS), por isso se for LTS baixe a versão LTS do nodejs.
Se der erro é porque o link já expirou.
Muito bem, descompacte ele em uma pasta qualquer de seus arquivos pessoais.
Abra o Terminal pressionando CTRL + ALT + T.
Digite cd e o caminho da pasta que você colocou os arquivos do nodejs.
Ex: cd $HOME/Downloads/node-v7.8.0-linux-x64
Digite sudo cp bin/* /usr/bin/
PRONTO! SEU npm ESTÁ FUNCIONANDO!
OBS.: Se você quer instalar do zero, basta digitar sudo apt-get install nodejs npm.
OBS.2.: Se quer para windows o próprio site vai disponibilizar automaticamente em extensão .exe.
Qualquer coisa deixe nos comentários a sua dúvida.;)