web-dev-qa-db-ja.com

CentOS5へのmongodbのインストールに関する問題

私はyumを介してcentos5.1サーバーにmongodbをインストールしようとしています。 yumフォルダーに.repoファイルを作成する手順に従いましたが、それでも機能しません。これが問題のスクリーンショットです:

---- http://prntscr.com/41b22y

yum install mongodb-orgと入力しましたが、「何もしません」というエラーが表示されます。何を間違えたのかわかりません。私もyum makecacheを実行しましたが、それでも機能しませんでした。

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

    [/etc/yum.repos.d] # yum install mongodb-org
    Loaded plugins: fastestmirror, priorities
    Determining fastest mirrors
    addons                                                                                                         | 1.9 kB     00:00
    base                                                                                                           | 1.1 kB     00:00
    extras                                                                                                         | 2.1 kB     00:00
    mongodb                                                                                                        |  951 B     00:00
    updates                                                                                                        | 1.9 kB     00:00
    wiredtree                                                                                                      |  951 B     00:00
    Excluding Packages in global exclude list
    Finished
    Excluding Packages from CentOS-5 - Base
    Finished
    7 packages excluded due to repository priority protections
    Setting up Install Process
    No package mongodb-org available.
    Nothing to do

    [/etc/yum.repos.d] #
3

パッケージ管理システム(YUM)を構成します。

/etc/yum.repos.d/mongodb.repoファイルを作成して、MongoDBリポジトリの次の構成情報を保持します。

64-bitシステムを実行している場合は、次の構成を使用します。

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

実稼働展開には推奨されない32-bitシステムを実行している場合は、次の構成を使用します。

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

パッケージをインストールするときに、現在のリリースをインストールするか、以前のリリースをインストールするかを選択します。このステップでは、両方のコマンドを提供します。

MongoDBの最新の安定バージョンをインストールするには、次のコマンドを発行します。

Sudo yum install mongodb-org

MongoDBの特定のリリースをインストールするには、MongoDBの2.6.1`リリースをインストールする次の例のように、各コンポーネントパッケージを個別に指定し、パッケージ名にバージョン番号を追加します。

yum install mongodb-org-2.6.1 mongodb-org-server-2.6.1 mongodb-org-Shell-2.6.1 mongodb-org-mongos-2.6.1 mongodb-org-tools-2.6.1

参考までに、私がこのリンクを見つけたことにまだ固執している場合、これは役立つかもしれません

http://serverdown.ttwait.com/que/611667
7
TBI Infotech

ドキュメントサイト から:

/etc/yum.repos.d/mongodb.repo

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

次に

yum install mongo-10gen mongo-10gen-server

0
dannosaur

instructions を使用してインストールできました。優先度プラグインを無効にしてみてください。 enable = 0に設定します。

vim /etc/yum/pluginconf.d/priorities.conf
enable = 0

次に、yum updateを実行してから、mongodbのインストールを再試行します。

0
pokemaster

リポジトリの構成は正しいようですが、なぜmongodb-orgをインストールしようとしているのですか?必要なパッケージであるmongo-10gen-serverをインストールしてみてください。

0
Martijn