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

在Ubuntu上安装Node.js

汪飞捷
2023-03-14
问题内容

我正在尝试在Ubuntu 12.10上安装Node.js,但是终端显示了有关丢失软件包的错误。我尝试了这个:

sudo apt-get install python-software-properties 
sudo add-apt-repository ppa:chris-lea/node.js 
sudo apt-get update 
sudo apt-get install nodejs npm

但是当我来到最后一行时sudo apt-get install nodejs npm显示此错误:

Failed to install some packages. This may mean that
you requested an impossible situation or if you are using the distribution
distribution that some required packages have not yet been created or been
been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
nodejs: Conflicts: npm
E: Failed to correct problems, you have held broken packages.

然后,我卸载了ppa:chris-lea/node.js,并尝试了第二种选择:

sudo apt-get install node.js
sudo apt-add-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs npm

终端机说相同的错误,npm is the latest version但同时也向我显示了我在顶部显示的文本。我认为是问题所在,ppa:chris- lea/node.js但我不知道如何解决。


问题答案:

只需按照此处给出的说明进行操作:

安装示例

sudo apt-get install python-software-properties python g++ make
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

它会在当前稳定的Ubuntu上安装当前稳定的Node。Quantal(12.10)用户可能需要安装software-properties-
common软件包才能使add-apt-repository命令起作用:sudo apt-get install software- properties-common

从Node.js v0.10.0开始,Chris Lea的仓库中的nodejs软件包包括npm和nodejs-dev。

不要sudo apt-get install nodejs npm只给sudo apt-get install nodejs



 类似资料:
  • 然后卸载,尝试第二个选项: 同样的错误,终端说,但它也显示了我在顶部显示的文本。我认为问题是,但我不知道如何解决它。

  • 问题内容: 我正在尝试在Ubuntu10.04上安装RMagick。但没有喜悦。我什至从源代码编译并安装了ImageMagick,但是当我尝试使用RubyGems安装RMagick时,这里的说明仍然没有帮助。我收到此错误: 这是什么意思呢?:)我是Ruby和RubyGems的新手,所以请保持谦虚。我的设置如下: 我几乎没有想法(也很累!)。我厌倦了使用上面的链接从源代码编译RMagick,但是由于

  • 问题内容: 安装Java我一直从终端使用经典方法。我想手动安装Java。我将JDK的文件夹放在桌子上,并设置了环境变量(PATH,CLASSPATH和JAVA_HOME)。从终端,如果我键入,我会被打印 但是,当我尝试安装eclipse或netbeans时,系统警告说机器上没有安装Java。 手动安装缺少哪些内容?(Ubuntu 13.04) 问题答案: 该答案用于描述如何安装Oracle Jav

  • 问题内容: 我有一个运行Ubuntu 12.04的VM,并且正在尝试安装ElasticSearch。我本着最好的“艰苦学习X”的精神遵循了这个要旨,并且一切都安装正确- 软件包已下载,解压缩,复制到正确的位置等。 当我运行它时,问题就来了-通过调用: 或使用服务包装器() 输出记录到并包含在下面。我认为我可能遇到JAVA home / classpath问题,但不确定。 非常感谢任何帮助! 更新资

  • 问题内容: 我目前正在关注 安装SciPy堆栈 的教程 , 以便在Ubuntu 12.04(精确的穿山甲)上安装SciPy(我无法使用,因为我需要最新版本)。 但是,执行以下命令时出现错误: sudo python setup.py install –prefix = / usr / local#安装到/ usr / local 此外,如何测试此模块是否正确安装? 问题答案: PyPM是安装它的好

  • 本文向大家介绍在Ubuntu 14.04上安装Elasticsearch,包括了在Ubuntu 14.04上安装Elasticsearch的使用技巧和注意事项,需要的朋友参考一下 示例 先决条件 为了运行Elasticsearch,机器上需要Java Runtime Environment(JRE)。Elasticsearch需要Java 7或更高版本,并建议使用Oracle JDK versio