我曾尝试在 Ubuntu 18 LTS 上安装 MongoDB 2.6.11,但无法安装它。它总是安装 MongoDB 3.6 版本。云你请帮忙。
答案1
Ubuntu 上没有包含旧版 MongoDB for Bionic (18.04) 的软件包。因此,如果您需要该版本,则需要自行编译:
步骤1
安装 MongoDB 构建所需的软件包
$ sudo apt-get install git build-essential libcurl4-openssl-dev python scons
第2步
从以下位置克隆 MongoDB 存储库GitHub并检查发布
$ cd /tmp
$ git clone https://github.com/mongodb/mongo.git
$ cd mongo/
$ git checkout r2.6.11
步骤3
构建并安装 MongoDB。需要禁用警告作为错误选项,因为新的 gcc 编译器会在旧代码中发现更多警告。可选择用作/opt/mongo
安装位置以避免与其他 MongoDB 包冲突:
$ scons -j$(grep -c processor /proc/cpuinfo) \
--disable-warnings-as-errors=DISABLE-WARNINGS-AS-ERRORS \
--prefix=/opt/mongo \
-Q install
步骤4
启动 MongoDB
$ /opt/mongo/bin/mongod