我想安装 npm 和 node。
sudo apt-get install -y npm nodejs
它遇到一些警告:
Unable to correct problems, you have held broken packages
现在尝试用 argument 来修复损坏的包的依赖关系-f
。
sudo aptitude -f install npm nodejs
没有节点命令可以调用:
node -v
bash: node: command not found
npm -v
bash: npm: command not found
尝试找到node
的位置。
sudo find / -name 'node'
/usr/src/linux-headers-4.9.0-11-amd64/include/config/have/memblock/node
/usr/src/linux-headers-4.9.0-11-amd64/include/config/use/percpu/numa/node
/usr/src/linux-headers-4.19.0-0.bpo.9-amd64/include/config/have/memblock/node
/usr/src/linux-headers-4.19.0-0.bpo.9-amd64/include/config/use/percpu/numa/node
/usr/src/linux-headers-4.9.0-12-amd64/include/config/have/memblock/node
/usr/src/linux-headers-4.9.0-12-amd64/include/config/use/percpu/numa/node
/sys/devices/system/node
/sys/bus/node
/proc/irq/0/node
/proc/irq/1/node
/proc/irq/2/node
/proc/irq/3/node
/proc/irq/4/node
/proc/irq/5/node
/proc/irq/6/node
/proc/irq/7/node
/proc/irq/8/node
/proc/irq/9/node
/proc/irq/10/node
/proc/irq/11/node
/proc/irq/12/node
/proc/irq/13/node
/proc/irq/14/node
/proc/irq/15/node
/proc/irq/18/node
/proc/irq/20/node
/proc/irq/23/node
/proc/irq/24/node
/proc/irq/25/node
/proc/irq/26/node
/proc/irq/27/node
/proc/irq/28/node
/proc/irq/29/node
搜索npm
:
sudo find / -name 'npm'
#nothing searched
如何在我的操作系统中调用node和npm?
感谢@Freddy,它位于/usr/bin/nodejs
.
nodejs -v
v4.8.2
答案1
根据您现有的内核版本,您可能正在运行 Debian Stretch,并且应该将节点二进制文件安装到/usr/bin/nodejs
(请参阅文件列表)。
在较新的 Debian 版本中,二进制文件被安装到/usr/bin/node
并有一个附加的符号链接/usr/bin/nodejs
指向该node
二进制文件。