Nodejs已经安装,可以通过nodejs --version输出结束。
另外,请注意当我尝试升级节点时,我在执行apt-get update时收到以下错误:
sudo apt-get update
.
..
Err:13 http://extras.ubuntu.com/ubuntu xenial/main Sources
404 Not Found [IP: 91.189.92.152 80]
Ign:17 http://extras.ubuntu.com/ubuntu xenial/main amd64 Packages
Ign:20 http://extras.ubuntu.com/ubuntu xenial/main i386 Packages
Ign:22 http://extras.ubuntu.com/ubuntu xenial/main all Packages
Ign:23 http://extras.ubuntu.com/ubuntu xenial/main Translation-en_US
Ign:24 http://extras.ubuntu.com/ubuntu xenial/main Translation-en
Ign:25 http://extras.ubuntu.com/ubuntu xenial/main amd64 DEP-11 Metadata
Ign:26 http://extras.ubuntu.com/ubuntu xenial/main DEP-11 64x64 Icons
Fetched 204 kB in 12s (16.5 kB/s)
Reading package lists... Done
W: The repository 'http://extras.ubuntu.com/ubuntu xenial Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/xenial/main/source/Sources 404 Not Found [IP: 91.189.92.152 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
不确定是什么问题,但是当我在某处读到ubuntu也有一些名为'node'的软件包时,猜测某些名称冲突,但是需要通过这个。
提前致谢。
答案 0 :(得分:1)
令人惊讶的是,Ubuntu 16.04是这里唯一的罪魁祸首。
如果您访问ubuntu软件包here,则看起来xenial软件包不存在。 我通过在sources.list中对此进行评论来解决这个问题。
所以这里的修复是:
因为这些包不是 实际的ubuntu来源,我们不应该通过评论来产生任何影响。
PS:还创建了一个gist here,用于使用ubuntu 16.04LTS跟踪此问题。