2017-06-27 36 views
0

我想在Centos 6.6上安装mongodb。我在这里以下步骤:https://www.liquidweb.com/kb/how-to-install-mongodb-on-centos-6/安装Mongodb“无节标题”。错误

我已经加入以下内容(其中它指出的教程):

[mongodb] 
name=MongoDB Repository 
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/ 
gpgcheck=0 
enabled=1 

正如你可以在这里看到:

enter image description here

然而,当我尝试安装时出现以下错误

enter image description here

我哪里错了?

我的文件列表/etc/yum.repos.d是;

4.0K drwxr-xr-x 2 root root 4.0K Jun 26 13:12 . 
4.0K drwxr-xr-x 66 root root 4.0K Jun 24 14:19 .. 
4.0K -rw-r--r-- 1 root root 2.0K Oct 23 2014 CentOS-Base.repo 
4.0K -rw-r--r-- 1 root root 647 Oct 23 2014 CentOS-Debuginfo.repo 
4.0K -rw-r--r-- 1 root root 289 Oct 23 2014 CentOS-fasttrack.repo 
4.0K -rw-r--r-- 1 root root 630 Oct 23 2014 CentOS-Media.repo 
8.0K -rw-r--r-- 1 root root 5.3K Oct 23 2014 CentOS-Vault.repo 
4.0K -rw-r--r-- 1 root root 1.1K Jul 3 2015 city-fan.org.repo 
4.0K -rw-r--r-- 1 root root 191 Jun 26 12:56 mongodb-org-3.2.repo 
12K -rw------- 1 root root 12K Jun 26 12:53 .mongodb-org-3.2.repo.swp 
4.0K -rw-r--r-- 1 root root 200 Jun 26 13:12 mongodb-org-3.4.repo 
12K -rw------- 1 root root 12K Jun 26 12:55 .mongodb-org.repo.swp 
12K -rw------- 1 root root 12K Jun 24 14:16 .mongodb.repo.swp 
4.0K -rw-r--r-- 1 root root 472 Apr 26 2016 nodesource-el.repo 
4.0K -rw-r--r-- 1 root root 219 Dec 18 2013 vz.repo 
+0

回答更新当你修改了。 – user3788685

回答

1

从你的错误消息,它会出现你的.repo文件中的至少一个已损坏。

文件mongodb-org-3.2.repo有一个错误的\n第2行,但看你的文件,列出它会出现在你有几个文件,其中一些被破坏(因此.swp文件留下的)

你应该做一个完整的文件列表ls -lash /etc/yum.repos.d,并删除名称中包含'mongo'的所有文件。

然后创建一个名为mongodb.repo的新文件并添加以下内容;

[mongodb-org-3.4] 
name=MongoDB Repository 
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/ 
gpgcheck=1 
enabled=1 
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc 

然后运行yum install mongodb-org

+0

它做同样的事情:( – BCLtd

+0

对不起昨天,我很不熟悉很多这些命令和Linux的东西(所以道歉)。如果你不介意这将是很棒 – BCLtd

+0

hi mate肯定,对不起延误 – BCLtd

0

我认为[mongodb]中的参数是不够的,缺少头信息。你也应该指定版本。

例如MongoDB的V2.0,IL应该是这样的:

[mongodb-org-2.0] 
name=...ect 

问候

+0

嗨,谢谢!但它仍然是这样做的:( – BCLtd