[英]cant understand mondodb server installation steps
我遵循了很多步驟,最后被困在這里。 我是菜鳥。 請幫助我理解以下幾行::(從http://www.mongodb.org/display/DOCS/Building+for+Linux頁面開始)
git標簽-l
git checkout r1.4.1
[不能理解上面說的是什么]
在此之后,“構建”過程中只有兩個步驟,即“ scons all”和“ scons --prefix = / opt / mongo install”
分支和標記
對於MongoDB,他們決定對哪個“分支”是穩定的,哪個“分支”正在開發中進行編號。實際上,他們在使用master分支作為開發分支的標記時就認為應該顛覆開發分支。 他們為每個穩定版本創建一個適當的分支。
原因:開發正在進行中,這意味着他們以后再也不必回到開發分支的先前版本。 每當一個開發分支被認為值得穩定時,穩定分支和開發分支之間的代碼都是相同的。
開發正在進行中,但有時您必須修復穩定分支中的錯誤。 在這種情況下,您可以使用您創建的分支來修復該特定問題,而不會影響您的開發分支(如果不需要它)檢查遠程分支
git branch -r
10gen使用的其他機制是git提供的標記系統。 每個分支(發展或穩定)都需要一些里程碑。 在開發分支(master)上,每次在代碼中合並一組功能時,它們都會使用新版本標記開發分支。 這有助於確定您所談論的內容,為已完成的工作提供一些里程碑。
對於馬s分支,這是相同的方法,但更多的是關於修復錯誤。 要檢查所有標簽:
git tag
在Linux上構建
我假設您已經如此熱身並安裝了所有必需的庫。
因此,現在您必須確定要使用哪個分支。 首先,您必須克隆存儲庫
git clone git://github.com/mongodb/mongo.git
然后你必須決定你想要使用哪個分支,因為默認的是開發(主)。 您可以通過進入文件夾mongo來檢查
cd mongo
git branch -a
活動分支旁邊有一個星星。
如果您想使用最新的代碼,那么您可以開始構建過程。 如果你想使用穩定的分支,你必須得到正確的版本
git checkout r1.6.5
您現在正在使用標記為1.6.5的代碼
現在,您只需執行此操作即可啟動構建過程。
scons all
並安裝該軟件
scons --prefix=/opt/mongo install
您不需要從頭開始構建。 MongoDB網站上有預構建的debian軟件包。
查看http://www.mongodb.org/display/DOCS/Ubuntu+++Debian+packages上的說明,您應該有更輕松的時間。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.