回答
通過apt-get
安裝任何東西,無論哪個版本是所有已知存儲庫的默認版本。默認情況下,只包含你的發行版本庫(Debian,Ubuntu,...)。
這些存儲庫包含定義良好,經過充分測試的軟件版本。他們並不總是會更新到最新版本(或者可能有點慢)。
如果您需要特定版本(或最新版本),那麼您需要找到提供該版本(可能由軟件開發人員提供)或通過其他方式安裝的版本庫。
我建議不要觸摸您的發行版和操作系統版本,並尋找安裝下載軟件包的簡單解決方案:www.mongodb.org/downloads。 特別是如果你使用的是Debian,因爲蒙戈1.1.6僅支持對不穩定 - packages.debian.org/search?keywords=mongodb
提示:如果你是在Debian或Ubuntu,看看這個頁面:http://www.mongodb.org/display/DOCS/Ubuntu+and+Debian+packages
我推薦使用官方的Ubuntu和Debian軟件包...
http://www.mongodb.org/display/DOCS/Ubuntu+and+Debian+packages
這將確保您始終獲得最新穩定版本。如果你使用這個在Ubuntu(例如)的MongoDB將安裝的/ var/lib中/的MongoDB/(而不是/數據/ DB/)
所以,如果您的數據已經是的/ var/lib/mongodb/你應該沒問題做一個卸載並從官方軟件包重新安裝......它不應該刪除該目錄,除非它首先是一個可怕的端口!
只要做出該目錄的備份副本應該做的伎倆,如果你擔心,好辦法無論如何。
您也可以隨時移動你的數據庫文件到,經過DIR安裝和MongoDB將它們撿起來(通常)
之前,你做任何事情,但是,只要確保你首先做一個乾淨關閉!這樣你就不會得到一個mongod.lock文件,它不會讓你無需重啓就可以重啓。
$ ./mongo
> use admin
> db.shutdownServer()
坦率地說,這是一個關於Debian包裝系統的問題。無論如何,這是我的建議。
請確認您已經列在apt-get的來源 「不穩定」:
# cat /etc/apt/sources.list.d/unstable.list
deb ftp://<your closest debian mirror>/debian/ unstable main contrib non-free
deb-src ftp://<your closest debian mirror>/debian/ unstable main
找到你的鏡子在the list of mirrors
然後做
apt-get update
apt-get install mongodb-server /unstable
apt-get install mongodb-clients /unstable
(要小心,如果這是你的生產 - MongoDB將重新啓動)
並順便說一下,最新版本o f在Debian中「unstable」的MongoDB是1.6.5:MongoDB in "sid"
- 1. 如果我通過tarball安裝乘客並安裝它,我該如何卸載它?
- 2. 如果我安裝了多個版本,如何更新我的Ruby版本?
- 3. 如果安裝了插件,我該如何檢查Firefox和Chrome
- 4. 如果未安裝postgres,我該如何安裝DBD :: Pg?
- 5. 如果我安裝了新的Python語言,我應該重新安裝每個模塊嗎?
- 6. 通過Laravel Installer安裝Laravel 5.2給了我這個錯誤。我該如何解決它?
- 7. 我不小心卸載了Python表單python2.7,我應該如何安裝它?
- 8. 我有使用VS2008構建的Python,我該如何安裝它?
- 9. 如何通過windows安裝程序安裝更新紗線?
- 10. 我在f24上刪除了yum。我如何輕鬆重新安裝它?
- 11. 我如何提示用戶安裝JRE,如果她還沒有安裝它?
- 12. 我應該如何安裝JDateChooser?
- 13. 我應該如何安裝SharePoint
- 14. 我該如何安裝支持庫android?
- 15. 我應該如何安裝鬍子庫?
- 16. 我該如何安裝這顆寶石?
- 17. 我該如何安裝pythonds模塊?
- 18. 我應該通過nuget還是獨立安裝程序進行EF 4.2更新?
- 19. Mongoose.js:我如何通過它的id更新深嵌入文檔?
- 20. 如果我已經安裝了其他版本,我應該在哪裏安裝舊的框架版本?
- 21. 通過ADB連接到我的Android VirtualBox安裝,現在我該如何從Eclipse安裝apk?
- 22. 我是否需要爲mysql重新安裝思維獅身人面像,如果它以前安裝了postgres?
- 23. 沒有模塊名爲urllib.parse(我應該如何安裝它?)
- 24. 什麼是貼紙,我該如何安裝它?
- 25. CakePHP 2.0安裝錯誤,我該如何修復它
- 26. 安裝ggplot2後出錯。我該如何解決它?
- 27. Android SDK無法安裝。我該如何解決它?
- 28. 如果iOS更新中斷了我的應用程序,該如何響應?
- 29. 安裝了Rails,但它說我沒有:)
- 30. 我是否缺少任何內核文件?如果是這樣,哪些和我應該如何安裝它們?
這個問題應該從StackOverflow移到其他地方。顯然對Serverfault來說是 – ern0 2011-01-25 09:00:06
。 – 2011-01-25 09:09:00
@ ern0 ...爲什麼?它應該去哪裏?似乎通常與http://stackoverflow.com/faq內聯... – 2011-01-25 09:10:26