npm error Syntax error: word unexpected (expecting ")")
<p>I am trying to install the npm package &quot;serialport&quot; to work with Node.js on Ubuntu.</p>
<p>I have Node.js version 4.3.1</p>
<p>And when I try to install using</p>
<pre><code>sudo npm install serialport
</code></pre>
<p>I get the following error;</p>
<pre><code>/usr/local/bin/node: 1: /usr/local/bin/node: Syntax error: word unexpected (expecting &quot;)&quot;)
</code></pre>
<p>Actually I'm not even able to install npm. I have dependencies missing; I'm on Ubuntu 15. How do I install npm?</p>
<p>When I try to install NPM I get the following error:</p>
<pre><code>Les paquets suivants contiennent des dépendances non satisfaites :
 npm : Dépend: nodejs mais ne sera pas installé
       Dépend: node-abbrev (&gt;= 1.0.4) mais ne sera pas installé
       Dépend: node-ansi (&gt;= 0.3.0-2) mais ne sera pas installé
       Dépend: node-ansi-color-table mais ne sera pas installé
       Dépend: node-archy mais ne sera pas installé
       Dépend: node-block-stream mais ne sera pas installé
       Dépend: node-fstream (&gt;= 0.1.22) mais ne sera pas installé
       Dépend: node-fstream-ignore mais ne sera pas installé
       Dépend: node-github-url-from-git mais ne sera pas installé
       Dépend: node-glob (&gt;= 3.1.21) mais ne sera pas installé
       Dépend: node-graceful-fs (&gt;= 2.0.0) mais ne sera pas installé
       Dépend: node-inherits mais ne sera pas installé
       Dépend: node-ini (&gt;= 1.1.0) mais ne sera pas installé
       Dépend: node-lockfile mais ne sera pas installé
       Dépend: node-lru-cache (&gt;= 2.3.0) mais ne sera pas installé
       Dépend: node-minimatch (&gt;= 0.2.11) mais ne sera pas installé
       Dépend: node-mkdirp (&gt;= 0.3.3) mais ne sera pas installé
       Dépend: node-gyp (&gt;= 0.10.9) mais ne sera pas installé
       Dépend: node-nopt (&gt;= 3.0.1) mais ne sera pas installé
       Dépend: node-npmlog mais ne sera pas installé
       Dépend: node-once mais ne sera pas installé
       Dépend: node-osenv mais ne sera pas installé
       Dépend: node-read mais ne sera pas installé
       Dépend: node-read-package-json (&gt;= 1.1.0) mais ne sera pas installé
       Dépend: node-request (&gt;= 2.25.0) mais ne sera pas installé
       Dépend: node-retry mais ne sera pas installé
       Dépend: node-rimraf (&gt;= 2.2.2) mais ne sera pas installé
       Dépend: node-semver (&gt;= 2.1.0) mais ne sera pas installé
       Dépend: node-sha mais ne sera pas installé
       Dépend: node-slide mais ne sera pas installé
       Dépend: node-tar (&gt;= 0.1.18) mais ne sera pas installé
       Dépend: node-underscore mais ne sera pas installé
       Dépend: node-which mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état »
</code></pre>
<p>It's French but basically saying that some dependencies are missing. It doesn't detect that I have nodejs installed.</p>
<p>But when I try to reinstall Node it is telling me that I already have a better version.</p>
<p>I also noticed that I have node and npm in /usr/local/bin but I also have  another folder /node-v4.3.1-linux-armv6l/ that contain a /bin with node and npm but also some more folders like /include, /lib ,/share</p>