`
飘泊永恒
  • 浏览: 3809 次
社区版块
存档分类
最新评论

阿里云 centos 6.5 编译安装mongodb社区版

阅读更多
1.创建目录

cd /

mkdir application

cd application

2.安装scons

下载rpm包进行安装

http://www.rpmfind.net/linux/rpm2html/search.php?query=scons&submit=Search+...

rpm -Uvh scons-2.5.1-1.noarch.rpm

3.安装gcc5.3.0

# 下载

wget ftp://gcc.gnu.org/pub/gcc/releases/gcc-5.3.0/gcc-5.3.0.tar.gz

# 解压

tar xvzf gcc-5.3.0.tar.gz

# 进入文件夹

cd gcc-5.3.0

# 下载prerequisite(一定别cd进contrib目录再执行)

#mpfr-2.4.2.tar.bz2

#gmp-4.3.2.tar.bz2

#mpc-0.8.1.tar.gz

#isl-0.14.tar.bz2

./contrib/download_prerequisites

# 把环境变量里无关的东西都干掉,最重要的一步!(参考其他人的文章,没尝试过不去掉,不知道是否真的必须这么做)

unset LIBRARY_PATH CPATH C_INCLUDE_PATH PKG_CONFIG_PATH CPLUS_INCLUDE_PATH INCLUDE

# 编译安装GCC

mkdir build

cd build

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

#2核后面跟数字2

make -j2

make install

#添加环境变量

vim /etc/profile

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib64

source /etc/profile

#重启

shutdown -r now(root用户)

4.安装python2.7

#安装相关包

#xz工具:可以看出这里的压缩包是使用XZ库进行压缩的

yum install -y zlib-dev openssl-devel sqlite-devel bzip2-devel xz-libs

#下载pythone2.7.8

https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xz

#解压

xz -d Python-2.7.8.tar.xz

tar -xvf Python-2.7.8.tar

#编译与安装

# 进入源码包目录

cd Python-2.7.8

# 开始构建之前指定安装的目录

# 默认会被安装进 /usr/local目录

# 可以使用--prefix参数来进行指定

./configure --prefix=/usr/local

# 构建源码

# 将持续一段时间

make

# 安装

make install(覆盖系统默认版本)

#make altinstall(不会覆盖系统默认版本)

#重启

shutdown -r now(root用户)

#安装pip和virtualenv

# 使用wget下载setuptools

wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-1.4.2.tar.gz

# 解压

tar -xvf setuptools-1.4.2.tar.gz

# 进入目录

cd setuptools-1.4.2

# 使用刚安装的Python安装

python setup.py install

#下载pip文件,使用Python2.7进行安装

curl https://bootstrap.pypa.io/get-pip.py | python2.7 -

#安装

pip install virtualenv

5.获取源码

由于直接下载的zip包编译存在问题,所以使用git来下载源码。

git config --global user.name XXXXXX

git config --global user.email XXXXXX@example.com

git clone https://github.com/mongodb/mongo.git

6.编译

scons all

过了很久,全部编译完成

7.安装

scons --prefix=/opt/mongo install

8.说明
这个安装只含mongo、mongod等,mongodump等工具需要另行编译。
 
参考文档:
  • 大小: 4.1 KB
  • 大小: 3.9 KB
  • 大小: 68.5 KB
  • 大小: 9.4 KB
  • 大小: 6.8 KB
  • 大小: 90.8 KB
  • 大小: 13.4 KB
  • 大小: 14.9 KB
  • 大小: 42.6 KB
  • 大小: 11.1 KB
  • 大小: 31 KB
  • 大小: 9 KB
  • 大小: 2 KB
0
1
分享到:
评论

相关推荐

    Centos7下安装MongoDB

    Centos7下安装MongoDB Centos7下安装MongoDB是指在Centos7操作系统中安装和配置MongoDB数据库的过程。MongoDB是一个基于分布式文件存储的NoSQL数据库,由C++语言编写,运行稳定,性能高旨在为 WEB 应用提供可扩展的...

    CentOS6.5一键安装Mysql5.6

    本文将详细介绍如何在CentOS 6.5上进行MySQL 5.6的一键安装过程,包括必要的环境准备、安装步骤、配置优化以及安全设置。 一、环境准备 在开始安装之前,确保你的CentOS 6.5系统已经更新到最新,运行以下命令进行...

    Centos6.5 镜像文件下载

    ### Centos6.5镜像文件下载与安装详解 #### 一、CentOS 6.5简介 CentOS是Community ENTerprise Operating System的缩写,是一个基于Linux内核的操作系统,它主要提供了企业级的计算环境。CentOS 6.5作为CentOS 6...

    CentOs 6.5 telnet 客户端 linux 64(离线安装)

    centos 6.5 telnet 客户端 安装文件 rpm包 centos 6.5 telnet 服务端 安装文件 rpm包 http://vault.centos.org/6.5/os/x86_64/Packages/ 从官网下载亲测可以用

    hadoop,centos6.5以上安装版

    hadoop centos6.5编译的安装版。包括hdfs,MapReduce。

    CentOS6.5离线安装openssh8.6p1软件包-步骤及依赖.rar

    在本案例中,我们有"CentOS6.5离线安装openssh8.6p1软件包-步骤及依赖.rar"这个压缩包文件,它应该包含了openssh 8.6p1以及所有必需的依赖项。在拥有互联网连接的机器上,你需要访问OpenSSH的官方网站或者通过yum...

    centos6.5 编译安装lamp以及相关错误的解决方法

    在本文中,我们将深入探讨如何在CentOS 6.5上编译安装LAMP(Linux、Apache、MySQL、PHP)环境,并解决可能出现的错误。LAMP是Linux服务器上常见的Web开发平台,对于开发者来说,手动编译安装可以更好地定制和优化...

    基于centos6.5 已经编译好的hadoop-2.6.4

    标题"基于centos6.5 已经编译好的hadoop-2.6.4"指的是在CentOS 6.5操作系统环境下,已经完成了对Hadoop 2.6.4版本的编译工作。这通常意味着用户可以直接在同样环境或相似环境中使用这个编译好的版本,而无需自己进行...

    centos6.5编译好thrift

    标题中的“centos6.5编译好thrift”指的是在CentOS 6.5操作系统环境下,已经成功编译了Thrift 0.12.0版本。Thrift是一款开源跨语言的服务框架,由Facebook开发并贡献给Apache基金会,它的主要功能是帮助开发者构建...

    centos6.5 离线安装 crontabs rpm 系统定时任务

    cronie-1.4.4-12.el6.x86_64.rpm cronie-anacron-1.4.4-12.el6.x86_64.rpm crontabs-1.10-33.el6.noarch.rpm procmail-3.22-25.1.el6.x86_64.rpm sendmail-8.14.4-8.el6.x86_64.rpm

    centos6.5安装教程,绝对详细,内附centos镜像等资源

    CentOS 6.5 是一个稳定、功能强大且广泛应用的 Linux 发行版,本文将详细介绍 CentOS 6.5 的安装步骤,包括虚拟机的安装、CentOS 镜像文件的下载和使用、连接工具的配置等内容。 一、虚拟机安装 虚拟机是安装 ...

    centos6.5下编译安装lamp

    ### CentOS 6.5 下编译安装 LAMP 环境详细步骤 LAMP 是一套常用的网站服务器软件组合,由 Linux、Apache、MySQL 和 PHP 四部分组成。本文将详细介绍如何在 CentOS 6.5 系统上从源码编译安装 LAMP。 #### 一、MySQL...

    Centos6.5安装教程for oracle

    ### CentOS 6.5 for Oracle 的安装与配置详解 #### 一、概述 本文将详细介绍如何在服务器上安装并配置CentOS 6.5系统,特别是针对Oracle数据库环境的优化和配置方法。CentOS 6.5是一款稳定且广泛使用的Linux发行版...

    oracle 11g for centos6.5静默安装

    标题中的知识点:“oracle 11g for centos6.5静默安装”说明本文是关于如何在CentOS 6.5操作系统上通过静默方式安装Oracle 11g数据库的过程。静默安装是指无需人工干预,通过预设参数或脚本实现自动安装的过程。这种...

    Centos6.5编译64位Hadoop2.7.5.tat.gz

    【标题】"Centos6.5编译64位Hadoop2.7.5.tgz"涉及的关键技术点包括Hadoop、操作系统环境、源码编译以及系统兼容性。Hadoop是一个开源的分布式计算框架,它允许在大量廉价硬件上处理大规模数据。在这个场景中,用户将...

    centos6.5 freeswitch安装.docx

    标签“centos6.5 freesw”表明该文档专门用于CentOS 6.5操作系统上安装Freeswitch。 部分内容解释 以下是对部分内容的解释: 1. 安装CentOS的同时,需要选择全部的开发包,以确保安装过程的顺畅。 2. 安装依赖包...

    CentOs6.5镜像源

    CentOs6.5镜像源

    centos6.5编译安装subversion1.8.8需要的架包

    在Linux环境中,特别是对于CentOS 6.5这样的老版本操作系统,有时我们需要手动编译安装软件来获取最新的功能或安全更新。Subversion是一款流行的版本控制系统,版本1.8.8相较于旧版本带来了许多改进和增强。在CentOS...

    centos6.5正确安装步骤图解

    在本文中,我们将详细探讨如何在虚拟机上正确安装CentOS 6.5,这是一个深受开发者和系统管理员喜爱的老版本Linux发行版。虽然现在CentOS已经更新到更现代的版本,但仍然有一些场合需要使用旧版本,比如学习历史版本...

Global site tag (gtag.js) - Google Analytics