yum安装
yum安装是将yum源中的rpm包下载到本地,安装这个rpm包。这个rpm包是别人编译安装好的二进制包。这种方式方便快捷,特别是不用考虑包依赖。
1、了解linux版本
1 | uname -a 命令查看到我的Linux系统位数是64位 |
2、添加 epel 源
64位:
1 | rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm |
32位:
1 | rpm -ivh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm |
3、导入 key
1 | rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 |
4、添加 remi 源
1 | rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm |
1 | curl --silent --location https://rpm.nodesource.com/setup_5.x | bash - |
5、检查Node.js和npm版本
1 | node -v |
源码安装
源码安装,下载是源码包,要进行编译和安装,编译过程,可以进行参数设定。这种方式灵活性比较大,版本/参数可以自己选择。
1、创建目录
1 | mkdir node |
2、下载安装包
官网下载合适版本https://nodejs.org/en/download/ ,上传到指定位置
或者用wget下载
1 | wget https://nodejs.org/dist/v12.16.3/node-v12.16.3-linux-x64.tar.xz` |
3、解压安装包
1 | xz -d node-v12.16.3-linux-x64.tar.xz |
4、进入目录
1 | cd node-v12.16.3-linux-x64/bin |
5、执行 pwd 查看当前目录
1 | [root@107 node-v12.16.3-linux-x64]# pwd |
6、软链接 #把上面查到的位置复制下来
1 | ln -s /root/node/node-v12.16.3-linux-x64/bin/node /usr/bin/node |
7、测试Node.js和npm版本
1 | node -v |
运行 node -v 如果报错bash: ./node: cannot execute binary file
可能是下载的node版本不对,我就因为浏览器自动翻译导致下载的位置不对,弄了好久才发现
Linux系统目录说明:
/bin 存放所有用户皆可用的系统程序,系统启动或者系统修复时可用
/sbin 存放超级用户才能使用的系统程序
/usr/bin 存放所有用户都可用的应用程序
/usr/sbin 存放超级用户才能使用的应用程序
/usr/local/bin 存放所有用户都可用的与本地机器无关的程序
/usr/local/sbin 存放超级用户才能使用的与本地机器无关的程序