本篇文章中,苏南大叔主要描述的事情是:如何在centos上安装字节版的nodejs。在以前的文章里面,曾经有过类似的经验文字描述,详见文末链接。相比较上一篇centos安装nodejs的文章,本文中的centos稍稍有所不同,并不是常见的服务器版本centos,而是:安装在macparallels虚拟机里面的,带gnome桌面的centos系统。

苏南大叔:centos7带gnome桌面系统,如何安装node字节版环境? - centos-node-bin
centos7带gnome桌面系统,如何安装node字节版环境?(图8-1)

本文测试环境:macparallelscentos7

基本思路

思路非常清晰简单,本文操作的特殊性基本上就在于:是个带桌面的centos,也不用额外安装解压软件,系统自带。

基本思路是这样的:没有使用yum安装node,而是去官方网站上面下载到了字节版的nodejs。下载解压到了/opt/node/目录下面,然后做了2个软链接,就可以使用了。

查找已有的node

可以通过which命令,查找已有的node

which node

当然,这里是找不到已有的node的,所以下面的命令,并不会返回合适的值。

/usr/bin/which: no node in (/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/home/parallels/.local/bin:/home/parallels/bin)

苏南大叔:centos7带gnome桌面系统,如何安装node字节版环境? - which-node
centos7带gnome桌面系统,如何安装node字节版环境?(图8-2)

如果,您那边找到了node信息,那么您也可以顺藤摸瓜,把对应的老版本noderm -rf掉。

下载解压文件

到下面这个nodejs的网址上,下载Linux Binaries (x64)版本即可。

苏南大叔:centos7带gnome桌面系统,如何安装node字节版环境? - nodejs-download
centos7带gnome桌面系统,如何安装node字节版环境?(图8-3)

截至到发稿,最新稳定版的nodejs版本号为:10.15.3

苏南大叔:centos7带gnome桌面系统,如何安装node字节版环境? - nodejs-tar-xz-open
centos7带gnome桌面系统,如何安装node字节版环境?(图8-4)

得到的tar.xz文件可以直接解压,目标目录是/opt/node/

苏南大叔:centos7带gnome桌面系统,如何安装node字节版环境? - nodejs-tar-xz-open-2
centos7带gnome桌面系统,如何安装node字节版环境?(图8-5)

做软连接

执行命令就是:

sudo ln -s /opt/node/bin/node /usr/local/bin/node
sudo ln -s /opt/node/bin/npm /usr/local/bin/npm

然后就可以通过下面的命令,查看nodenpm的版本号了。

node -v
npm -v

苏南大叔:centos7带gnome桌面系统,如何安装node字节版环境? - nodejs-ok
centos7带gnome桌面系统,如何安装node字节版环境?(图8-6)

关于软连接的基本使用指南,可以参见下面这篇文字:

设置PATH

修改~/.bash_profile文件,增加npm的全局包路径:

PATH=$PATH:$HOME/bin:/opt/node/bin/
export PATH

然后执行source更新设置:

source ~/.bash_profile

具体详情,请参见下面这个链接:

小插曲

插曲就是在图形化界面上找到根目录/,桌面上的home图标并不是根目录。而是在“其它位置”里面,找到了“计算机”图标,才进入了/目录。而桌面上的home图标实际上是/media/psf/home/

苏南大叔:centos7带gnome桌面系统,如何安装node字节版环境? - centos-disk
centos7带gnome桌面系统,如何安装node字节版环境?(图8-7)

如果ln操作错误的话,在命令行下面,对应的ls -al结果,会一直闪啊闪的,表示这里有错误。

苏南大叔:centos7带gnome桌面系统,如何安装node字节版环境? - ln-not-found
centos7带gnome桌面系统,如何安装node字节版环境?(图8-8)

相关链接

总结

centos上面安装Binaries版本的nodejs,步骤其实挺简单的。说白了,就做两个软连接就可以了。那么,安装好node之后,接下来将要发生什么事情呢?敬请期待苏南大叔的centos相关文章。

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接作者。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

 【加群】加入QQ群【175454274】和大家一起讨论这个问题

 【源码】本文代码片段及相关软件,请点此获取

 【绝密】秘籍文章入口,仅传授于有缘之人   nodejs    centos

本站的忠实读者小伙伴,正在阅读下面这些文章: