ubuntu14.04安装npm

在ubuntu14.04下更新了源后,想要安装npm,nodejs软件,

# apt-get install libssl-dev=1.0.1f-1ubuntu2.26
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:
 
下列软件包有未满足的依赖关系:
 libssl-dev : 依赖: libssl1.0.0 (= 1.0.1f-1ubuntu2.26) 但是 1.0.1f-1ubuntu11.5 正要被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

由以上信息可知是因为软件版本问题,解决方案是使用使用aptitude软件包管理器

1.安装aptitude

$sudo apt-get install aptitude

$sudo apt-get install aptitude

2.利用aptitude安装npm

~# sudo aptitude install npm
下列“新”软件包将被安装。         
  gyp{a} libc-ares-dev{a} libssl-dev{ab} libv8-3.14-dev{a} node-abbrev{a} node-ansi{a} node-archy{a} node-block-stream{a} 
  node-fstream{a} node-fstream-ignore{a} node-github-url-from-git{a} node-glob{a} node-graceful-fs{a} node-gyp{a} 
  node-inherits{a} node-ini{a} node-lockfile{a} node-lru-cache{a} node-minimatch{a} node-mkdirp{a} node-mute-stream{a} 
  node-nopt{a} node-normalize-package-data{a} node-npmlog{a} node-once{a} node-osenv{a} node-read{a} node-read-package-json{a} 
  node-retry{a} node-rimraf{a} node-semver{a} node-sha{a} node-sigmund{a} node-slide{a} node-tar{a} node-which{a} nodejs-dev{a} 
  npm 
0 个软件包被升级,新安装 38 个, 0 个将被删除, 同时 20 个将不升级。
需要获取 1,895 kB/2,282 kB 的存档。 解包后将要使用 12.1 MB。
下列软件包存在未满足的依赖关系:
 libssl-dev : 依赖: libssl1.0.0 (= 1.0.1f-1ubuntu2.26) 但是 1.0.1f-1ubuntu11.5 已安装。
下列动作将解决这些依赖关系:
 
     保持 下列软件包于其当前版本:
1)     libssl-dev [未安装的]      
2)     node-gyp [未安装的]        
3)     nodejs-dev [未安装的]      
4)     npm [未安装的]             
 
 
 
是否接受该解决方案?[Y/n/q/?] n
下列动作将解决这些依赖关系:
 
     安装 下列软件包:                                                   
1)     libssl-dev [1.0.1f-1ubuntu2 (trusty)]                             
 
     降级 下列软件包:                                                   
2)     libssl1.0.0 [1.0.1f-1ubuntu11.5 (now) -> 1.0.1f-1ubuntu2 (trusty)]
 
 
 
是否接受该解决方案?[Y/n/q/?] y
下列软件包将被“降级”:
  libssl1.0.0 
下列“新”软件包将被安装。
  gyp{a} libc-ares-dev{a} libssl-dev{a} libv8-3.14-dev{a} node-abbrev{a} node-ansi{a} node-archy{a} node-block-stream{a} 
  node-fstream{a} node-fstream-ignore{a} node-github-url-from-git{a} node-glob{a} node-graceful-fs{a} node-gyp{a} 
  node-inherits{a} node-ini{a} node-lockfile{a} node-lru-cache{a} node-minimatch{a} node-mkdirp{a} node-mute-stream{a} 
  node-nopt{a} node-normalize-package-data{a} node-npmlog{a} node-once{a} node-osenv{a} node-read{a} node-read-package-json{a} 
  node-retry{a} node-rimraf{a} node-semver{a} node-sha{a} node-sigmund{a} node-slide{a} node-tar{a} node-which{a} nodejs-dev{a} 
  npm 
0 个软件包被升级,新安装 38 个, 1 个被降级, 0 个将被删除, 同时 20 个将不升级。
需要获取 2,714 kB/3,102 kB 的存档。 解包后将要使用 12.0 MB。

这样就能够装上npm了

ubuntu14.04安装npm

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

9 + 9 =

滚动到顶部
沪ICP备18028346号