当前位置: 首页 > 面试题库 >

E:无法找到软件包npm

慕铭
2023-03-14
问题内容

当我尝试使用安装npm时sudo apt-get install npm,出现以下错误:

E:无法找到软件包npm

为什么找不到npm?我正在使用Debian 9并且已经运行了

sudo apt-get install nodejs

问题答案:

从官方的Node.js文档中:

Node.js软件包在Debian Sid(不稳定),Jessie(测试)和Wheezy(wheezy-backports)的官方存储库中也以“
nodejs”的形式提供。 它仅安装nodejs二进制文件。

因此,如果仅键入sudo apt-get install nodejs,则不会安装其他东西,例如 npm

您需要输入:

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs

可选:安装构建工具

要从npm编译并安装本机加载项,您可能还需要安装构建工具:

sudo apt-get install -y build-essential

更多信息:文档



 类似资料:
  • 问题内容: 所以我刚刚安装了Ubuntu,这是我第一次在Linux环境中工作,所以请耐心等待。 无论如何,我直接从Oracle下载了Java 8 JDK,但我知道也有一个适用于Java 8的OpenJDK。我有两个问题。 Oracle版本和OpenJDK有什么区别。优点缺点? 当我尝试获取OpenJDK 8时,我做不到。我正在粘贴终端命令和到达此处的错误消息,以寻求建议。再说一次,对于Linux来

  • 问题内容: 在我的GOPATH中,我有类似以下内容: 在我,在和我有。 当我尝试出现以下错误时: 这是否意味着任何属于的文件都应该放在其自己的文件夹中?如果是这样,原因是什么? 问题答案: 是的,每个程序包必须在其自己的目录中定义。 源结构在如何编写Go代码中定义。 包是可以在多个程序中使用,可以发布,导入,从URL获取等的组件。因此,使其具有自己的目录和程序可以具有的目录一样多是有意义的。

  • 问题内容: 我使用的图像是基于。在附加到Docker容器的外壳上 我想这样做,所以我尝试安装但无法找到该软件包: 我们如何从该映像进行安装,为什么会丢失它? 猫/etc/apt/sources.list 猫/etc/apt/sources.list.d/* apt-cache麦迪逊git 问题答案: 发生这种情况是因为apt储存库尚未更新,通常的做法是在创建映像后清理apt储存库和tmp文件,而基

  • 我正在尝试使用以下指南在我的debian 8计算机上升级到PHP 7.0:https://www.digitalocean.com/community/tutorials/how-to-upgrade-to-php-7-on-ubuntu-14-04 当我运行 sudo LC_ALL= en_US.UTF-8 add-apt-repository ppa:ondrej/php-7.0 我得到这个输

  • MySQL服务器和多数MySQL客户端都带着由Fred Fish初创的DBUG 软件包编译成的。当你为调试配置MytSQL之时,这个软件使你可以得到一个程序正在调试什么的跟踪文件。请参阅E.1.2节,“创建跟踪文件”。 这一节总结了你对已建立支持调试的MySQL程序在命令行的调试选项处可以指定的参量值。要获取更多使用DBUG软件包来编程的信息,请参阅MySQL源发布包里dbug目录下的DBUG手册

  • 问题内容: 我刚刚通过MacPorts安装了py27-numpy软件包,当我使用以下命令时,python将找不到该模块: 我使用了该命令,scipy端口没有出现。 显然,该路径配置不正确,或者MacPorts没有安装在正确的位置,但是无论哪种方式,知道此软件包的安装位置都可以解决我的问题。 在哪里可以找到MacPorts安装的软件包py27-scipy的路径? 命令输出: /Library/Fra