2013-10-09

Ubuntu 安裝最新版的 MongoDB 2.x

Ubuntu 的官方 PPA 裡,已經有包含 MongoDB 了,安裝方式,阿舍在這一篇文裡也已經有介紹過了,而這次阿舍要說明的是,如何用 MongoDB 提供的 PPA 來安裝最新版的 MongoDB哩! 不過,為什麼需要安裝最新版的 MongoDB 呢 ?  (安裝 MongoDB 3.X 版請另外參考阿舍寫的這一篇,安裝方式有一點點不同哩 ! )

需要加入MongoDB 官方的 PPA
這是因為 MongoDB 更版的速度頗快,而每次更新版本除了修正 Bug 之外,也都會加入新的功能,所以,如果是有在用 MongoDB 或是需要用到某些新功能的話,直接使用 Ubuntu 的 PPA 的版本的話,可能就不太夠用哩 !

MongoDB 官方有提供 PPA 可用,因此,如果要安裝最新的穩定版本的話,就要先把 MongoDB 官方的 PPA 加到套件的來源清單,也就是 source.list 檔案,不過,MongoDB 提供的 PPA 並不是放在 LaunchPad 上,所以,在新增 PPA 的方式上,會有一些些不同哩 !

首先,要執行下面的這一行指令來把 MongoDB 的 apt-key 加進來。

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

上面這行指令執行完畢後,接著,請執行下面這一行指令來建立一個 mongodb.list 檔。

echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list

如果看不懂上面這一行指令,不想跑的不明不白的指令的話,就請到 /etc/apt/source.list.d 資料夾裡,新增一個 mongodb.list 的檔案,然後,把下面這一行放進 mongodb.list 檔案後儲存,這樣,也是會得到和上面那一行指令相同的效果哩 !

deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen

搞定 apt-key 和 mongodb.list 檔之後,接下來就是新套件來源和開始從 MongoDB 官方安裝 MongodDB 囉 ! 請分別執行下面這二行指令,這樣就可以安裝到最新穩定版本的 MongoDB 哩 !

sudo apt-get update
sudo apt-get install mongodb-10gen

要注意的是,上面第二行的安裝指令所用的套件名稱一定要加上「10gen」,否則,就還是會安裝到 Ubuntu PPA 所提供的 MongoDB 版本哩 ! 另外,如果想要安裝的是特定版本的 MongoDb 的話,也可以用下列方式來指定哩 !

apt-get install mongodb-10gen=2.4.2

MongoDB 安裝完成後,預設就是開機後啟動的,不需要再設定了,如果需要停用或手動啟用 MongoDB 的話,請參考阿舍寫的這一篇囉 !


推薦閱讀


有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁

沒有留言 :

張貼留言

歡迎留言提問和討論 .... 😁