小编use*_*287的帖子

为什么在 Ubuntu 16.04 上安装 node 6.x 实际上会安装 node 4.2.6?

这些是我在 Ubuntu 16.04 上安装节点的步骤:

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs 
sudo apt-get install -y npm
Run Code Online (Sandbox Code Playgroud)

这是官方说明:

https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions

执行此操作后,运行nodejs --version返回v4.2.6

当我使用时,setup_6.x我假设6会安装以 开头的版本?

我想也许setup_6.x应该是setup_6.2.1,但该页面返回 404,请参阅:

https://deb.nodesource.com/setup_6.x(那里有一个页面)

https://deb.nodesource.com/setup_6.2.1(返回 404)

如何在 Ubuntu 16.04 上安装最新的稳定版 node?

编辑:

这些是运行后的结果sudo apt-get install -y nodejs

sudo apt-get install -y nodejs 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were …
Run Code Online (Sandbox Code Playgroud)

nodejs 16.04

82
推荐指数
2
解决办法
12万
查看次数

如何从 Ubuntu 16.04 中删除 nodejs?

复制步骤:

Ubuntu 16.04 xenial (x86-64)

sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm
Run Code Online (Sandbox Code Playgroud)

我想卸载nodejs并且npm已经看到一些帖子表明这是最常见的方式:

sudo apt-get purge --auto-remove nodejs
Run Code Online (Sandbox Code Playgroud)

然而,这会产生一个提示,它似乎引用了依赖项,如果删除它们,听起来会导致问题。

什么是“撤销”的最佳方式安装的nodejsnpm

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  gyp* libboost-python1.58.0* libjs-inherits* libjs-node-uuid*
  libjs-underscore* libssl-dev* libssl-doc* libuv1* libuv1-dev*
  linux-headers-4.4.0-18* linux-headers-4.4.0-18-generic*
  linux-headers-4.4.0-21* linux-headers-4.4.0-21-generic*
  linux-image-4.4.0-18-generic* linux-image-4.4.0-21-generic*
  linux-image-extra-4.4.0-18-generic* linux-image-extra-4.4.0-21-generic*
  linux-signed-image-4.4.0-18-generic* linux-signed-image-4.4.0-21-generic*
  node-abbrev* node-ansi* node-ansi-color-table* node-archy* node-async*
  node-block-stream* node-combined-stream* node-cookie-jar*
  node-delayed-stream* node-forever-agent* node-form-data* node-fstream* …
Run Code Online (Sandbox Code Playgroud)

uninstall apt

80
推荐指数
5
解决办法
44万
查看次数

如何在 Ubuntu 17.10 上升级 npm?

按照此处的说明进行操作:

https://docs.npmjs.com/getting-started/installing-node

我得到以下结果:

npm -v
3.10.10

npm install npm@latest -g

npm -v
3.10.10
Run Code Online (Sandbox Code Playgroud)

根据上面的链接,目前npm的稳定版本是5.6.0。

编辑: 对于上下文,我尝试升级 Node 和 npm 的原因是因为我正在安装UIkit并且他们的说明说“使用 Node.js 8.2.0 或更高版本”。

编辑: 我不知道是否安全/最佳实践,但我做了以下(那里有无数的解决方案,许多看起来过于复杂而不权威)

sudo apt-get purge --auto-remove nodejs
Run Code Online (Sandbox Code Playgroud)

然后按照以下说明进行操作:

https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions

并跑了:

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
Run Code Online (Sandbox Code Playgroud)

现在我得到了想要的版本:

npm -v
5.6.0

node --version
v8.9.4
Run Code Online (Sandbox Code Playgroud)

nodejs npm

9
推荐指数
0
解决办法
8700
查看次数

确保 mongod 在 16.04 系统启动时启动的正确方法是什么?

我在 Ubuntu 16.04 中通过软件中心安装了 MongoDB:

mongodb 1:2.6.10-0ubuntu1
Run Code Online (Sandbox Code Playgroud)

我相信当前包含 MongoDB 2.6.10。

我在 apache2 localhost 设置上运行一个应用程序,mongod每次系统启动时都必须手动启动:

mongod
Run Code Online (Sandbox Code Playgroud)

我希望它自动启动。

我遇到了两种主要方法来做到这一点:

update-rc.d mongodb defaults
Run Code Online (Sandbox Code Playgroud)

来自:https : //askubuntu.com/a/89914/367134

这导致:

update-rc.d mongodb defaults
insserv: fopen(.depend.stop): Permission denied
Run Code Online (Sandbox Code Playgroud)

但这并没有产生错误:

sudo update-rc.d mongodb defaults
Run Code Online (Sandbox Code Playgroud)

我还看到了一些编辑“MongoDB 配置文件”的参考资料,但我不确定这是指什么,因为我可以在多个位置看到配置文件:

  • /etc/mongodb.conf
  • /etc/init/mongodb.conf
  • /etc/init.d/mongodb

而且,一旦在正确的文件中,我不确定在那里更改什么。

/etc/init/mongodb.conf我可以看到:

start on runlevel [2345]
stop on runlevel [!2345]
Run Code Online (Sandbox Code Playgroud)

确保mongod在 16.04 系统启动时启动的正确方法是什么?

我一直在阅读this,并查看/etc/rc2.d并可以看到:

S01mongodb@                       --> /etc/init.d/mongodb
Run Code Online (Sandbox Code Playgroud)

更新:

运行后建议:

sudo systemctl enable mongodb

然后重新启动,运行systemctl status …

mongodb 16.04

6
推荐指数
1
解决办法
5万
查看次数

标签 统计

16.04 ×2

nodejs ×2

apt ×1

mongodb ×1

npm ×1

uninstall ×1