龙空技术网

Centos6安装CNPM私有仓库

猿芯 205

前言:

现在看官们对“centos6中文语言包”都比较重视,同学们都想要知道一些“centos6中文语言包”的相关资讯。那么小编在网上收集了一些有关“centos6中文语言包””的相关知识,希望大家能喜欢,咱们快快来了解一下吧!

前言

CNPM 是一个Nodejs的库,由国内Alibaba团队开发维护,致力于打造私有的 NPM 注册服务。当然,除了私有库功能以外,CNPM官网 () 还提供了NPM同步的服务。

安装Nodejs & 源码安装

准备命令:

yum -y install gcc make gcc-c++ openssl-devel wget

下载源码及解压:

wget  --no-check-certificatetar -zvxf node-v5.9.1.tar.gz

编译及安装:

cd node-v5.9.1

设置环境:

./configure --prefix=/usr/local/nodejs

在使用“make && make install”命令,可能会报错,需要更新g++版本:

yum -y update gccyum -y install gcc+ gcc-c++

如果有g++错误:

‘nullptr’ was not declared in this scope

找不到“ld” nodejs 版本装小于等于5.1.1,需要升级GCC至少到4.8,让它可以编译C++11

最后:

make && make install

验证是否安装配置成功:

node -v
g++升级

1、 获取GCC 4.8.2包:

wget 

2、 解压缩:

tar -zvxf gcc-4.8.2.tar.gz;

3、 进入到目录gcc-4.8.2,运行:

./contrib/download_prerequisites

这个神奇的脚本文件会帮我们下载、配置、安装依赖库,可以节约我们大量的时间和精力。

4、 建立输出目录并到目录里:

mkdir gcc-build-4.8.2cd gcc-build-4.8.2

5、configure

./configure –enable-checking=release –enable-languages=c,c++ –disable-multilib

–enable-languages表示你要让你的gcc支持那些语言,–disable-multilib不生成编译为其他平台可执行代码的交叉编译器。–disable-checking生成的编译器在编译过程中不做额外检查,也可以使用–enable-checking=xxx来增加一些检查;

6、编译:

make

注意此步和上一步,比较耗时;

7、安装:

make install

8、 验证:

gcc -v;或者g++ -v,

如果显示的gcc版本仍是以前的版本,就需要重启系统;或者可以查看gcc的安装位置:which gcc;然后在查看版本 /usr/local/bin/gcc -v,通常gcc都安装在该处位置。

标签: #centos6中文语言包