Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Installed MongoDb on Ubuntu, says its not installed

Tags:

mongodb

ubuntu

Installed MongoDb on Ubuntu following the step by step instructions on the site http://docs.mongodb.org/manual/tutorial/install-mongodb-on-linux/ I receive the following error when I try and run mongo. "The program 'mongo' is currently not installed."

Yet it is in the directory.

[email protected]:~$ mkdir -p mongodb
[email protected]:~$ ls

mongodb      mongodb-linux-x86_64-2.5.4.tgz

[email protected]:~$ cp -R -n mongodb-linux-x86_64-2.5.4/ mongodb
[email protected]:~$ cd mongodb
[email protected]:~/mongodb$ ls

mongodb-linux-x86_64-2.5.4

[email protected]:~/mongodb$ cd mongodb-linux-x86_64-2.5.4/
[email protected]:~/mongodb/mongodb-linux-x86_64-2.5.4$ ls

bin  GNU-AGPL-3.0  README  THIRD-PARTY-NOTICES

[email protected]:~/mongodb/mongodb-linux-x86_64-2.5.4$ cd bin/
[email protected]:~/mongodb/mongodb-linux-x86_64-2.5.4/bin$ ls

bsondump  mongodump    mongoimport  mongorestore  mongotop
mongo     mongoexport  mongooplog   mongos
mongod    mongofiles   mongoperf    mongostat

[email protected]:~/mongodb/mongodb-linux-x86_64-2.5.4/bin$ mongo

The program 'mongo' is currently not installed. You can install it by typing:
sudo apt-get install mongodb-clients

[email protected]:~/mongodb/mongodb-linux-x86_64-2.5.4/bin$
like image 222
Andrew Avatar asked Mar 22 '23 15:03

Andrew


2 Answers

It says it is not installed because:

[email protected]:~/mongodb/mongodb-linux-x86_64-2.5.4/bin$ mongo

Makes the shell search the OS $PATH to find matching programs. Since you downloaded from the internet and extracted it you actually need:

[email protected]:~/mongodb/mongodb-linux-x86_64-2.5.4/bin$ ./mongo

So that it searches the current directory for the program. Or you can add it to the $PATH if you want.

I am unsure if official repos have the unstable edition, as denoted by odd version numbers, i.e. 2.5.x.

like image 52
Sammaye Avatar answered Mar 24 '23 06:03

Sammaye


see preferred way to install mongodb and all it's dependencies on Ubuntu at 10gen installation doc, add 10gen mongodb public GPG key and:

sudo apt-get install mongodb-10gen
like image 40
Guy Gavriely Avatar answered Mar 24 '23 05:03

Guy Gavriely