E: Unable to locate package npm

2019-01-22 17:38发布

When i try to install npm with sudo apt-get install npm, i get following error:

E: Unable to locate package npm

Why can't apt find npm? Im using Debian 9 and already sudo apt-get install nodejs.

7条回答
该账号已被封号
2楼-- · 2019-01-22 18:10

This will resolve your error. run these command in your terminal. these commands will add the older versions. you can update them later or can change version here too before running these commands one by on.


    $ sudo apt-get install build-essential
    $ wget http://nodejs.org/dist/v0.8.16/node-v0.8.16.tar.gz
    $ tar -xzf node-v0.8.16.tar.gz
    $ cd node-v0.8.16/
    $ ./configure
    $ make
    $ sudo make install

查看更多
The star\"
3楼-- · 2019-01-22 18:14

Encountered this in Ubuntu for Windows, try running first

sudo apt-get update

then

sudo apt-get install npm
查看更多
放我归山
4楼-- · 2019-01-22 18:16

If you have installed nodejs, then you also have npm. Npm comes with node.

查看更多
地球回转人心会变
5楼-- · 2019-01-22 18:20

Download the the repository key with:

curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -

Then setup the repository:

$ sudo sh -c "echo deb https://deb.nodesource.com/node_8.x cosmic main \

/etc/apt/sources.list.d/nodesource.list" $ sudo apt-get update $ sudo apt-get install nodejs

查看更多
Viruses.
6楼-- · 2019-01-22 18:25

Your system can't find npm package because you haven't add nodejs repository to your system..

Try follow this installation step:
Add nodejs PPA repository to our system and python software properties too

sudo apt-get install curl python-software-properties 
// sudo apt-get install curl software-properties-common

curl -sL https://deb.nodesource.com/setup_10.x | sudo bash -
sudo apt-get update

Then install npm

sudo apt-get install nodejs

Check if npm and node was installed and you're ready to use node.js

node -v
npm -v

If someone was failed to install nodejs.. Try remove the npm first, maybe the old installation was broken..

sudo apt-get remove nodejs
sudo apt-get remove npm

Check if npm or node folder still exist, delete it if you found them

which node
which npm
查看更多
我想做一个坏孩纸
7楼-- · 2019-01-22 18:30

I ran into the same issue on Debian 9.2, this is what I did to overcome it.

Installation

sudo apt install curl

curl -sL https://deb.nodesource.com/setup_6.x | sudo bash -

sudo apt-get install -y nodejs

sudo apt-get install -y npm

Check installed versions

node --version

npm --version

Originally sourced from "How to install Node.js LTS on Debian 9 stretch" http://linuxbsdos.com/2017/06/26/how-to-install-node-js-lts-on-debian-9-stretch/

查看更多
登录 后发表回答