00 導(dǎo)言
? ? ? 區(qū)塊鏈?zhǔn)潜忍貛诺牡讓蛹夹g(shù),如今被單獨(dú)剝離出來,目前已經(jīng)作為一個(gè)獨(dú)立的技術(shù)名詞玻墅。麥肯錫的研究表明,區(qū)塊鏈技術(shù),是繼蒸汽機(jī)壮虫、電力澳厢、信息和互聯(lián)網(wǎng)科技之后,目前最有潛力觸發(fā)第五輪顛覆性革命浪潮的核心技術(shù)。
? ? ?作為區(qū)塊鏈的開發(fā)者,我們研究了比特幣赏酥、以太坊喳整、EOS、Hyperledger Fabric各個(gè)區(qū)塊鏈平臺(tái)裸扶。我們發(fā)現(xiàn)這些平臺(tái)天然地對(duì)Linux操作系統(tǒng)友好框都。為此,搭建一個(gè)用于區(qū)塊鏈開發(fā)的Linux系統(tǒng)呵晨,顯得非常有必要魏保。當(dāng)然,要安裝一個(gè)既滿足比特幣摸屠,又滿足以太坊谓罗,還得滿足EOS和Hyperledger Fabric這些區(qū)塊鏈開發(fā)的操作系統(tǒng)實(shí)屬不易,為此我們經(jīng)過了大量實(shí)踐季二,也踩過了大量的坑檩咱。
? ? ?基于Linux的操作系統(tǒng)有很多,我們選擇了世界上最流行的Linux發(fā)行版之一 : Ubuntu操作系統(tǒng) 胯舷,作為區(qū)塊鏈開發(fā)的基礎(chǔ)系統(tǒng)刻蚯。接下來,我們會(huì)帶著大家一步一步在VirtualBox虛擬機(jī)里安裝桑嘶。
01:下載Oracle VirtualBox虛擬機(jī)
? ? ??常見的比較有名的虛擬機(jī)有VMware和VirtualBox炊汹,在這里我們選擇用VirtualBox。點(diǎn)擊下載:Virtual Box下載
02:安裝Oracle VirtualBox虛擬機(jī)
? ? ??右擊剛剛下載的exe安裝文件逃顶,以管理員運(yùn)行讨便。
? ? ??點(diǎn)擊下一步
? ? ??點(diǎn)擊下一步
? ? ??點(diǎn)擊下一步
? ? ??點(diǎn)擊是
? ? ??點(diǎn)擊安裝
? ? ??點(diǎn)擊完成
03:設(shè)置虛擬系統(tǒng)存儲(chǔ)的默認(rèn)位置
? ? ??默認(rèn)情況下,我們安裝的虛擬系統(tǒng)會(huì)放置在C盤的某個(gè)目錄下以政,這個(gè)是可能有問題的霸褒。因?yàn)镃盤可能會(huì)被病毒破壞,或者我們想重裝操作系統(tǒng)妙蔗。這樣我們的數(shù)據(jù)可能會(huì)造成丟失傲霸,所以我們不建議放置在C盤。接下來眉反,我們來修改虛擬系統(tǒng)的存儲(chǔ)位置。
? ? ??點(diǎn)擊 管理 -> 全局設(shè)定
360截圖20180723111434005.png
? ? ??點(diǎn)擊 常規(guī) -> 其它
? ? ??彈出選擇文件夾框穆役,在這里寸五,我們選擇放置在E盤。在空白處右擊耿币,點(diǎn)擊新建 -> 文件夾梳杏,創(chuàng)建VirtualBoxVMs文件夾,然后點(diǎn)擊選擇文件夾
? ? ??點(diǎn)擊ok
04:下載ubuntu操作系統(tǒng)
? ? ??在這里我們下載最新的Ubuntu,下載的文件比較大(1.8G左右)十性,下載快慢就決定你的網(wǎng)速啦叛溢。
? ? ??點(diǎn)擊下載:https://www.ubuntu.com/download/desktop
05:在VirtualBox中創(chuàng)建虛擬電腦
? ? ??打開VirtualBox,點(diǎn)擊新建
? ? ??切換到專家模式
? ? ??填寫虛擬電腦名稱為Ubuntu劲适,類型選擇Linux楷掉,版本選擇Ubuntu(64-bit),內(nèi)存大小為4096M(4G)霞势,然后點(diǎn)擊創(chuàng)建
? ? ??文件大小設(shè)為50G烹植,其他的不用改,然后點(diǎn)擊創(chuàng)建
? ? ??創(chuàng)建成功后
06:載入ubuntu鏡像開始安裝系統(tǒng)
? ? ??點(diǎn)擊啟動(dòng)
? ? ??點(diǎn)擊文件夾圖標(biāo)愕贡,選擇鏡像
? ? ??選擇第5步時(shí)下載的ubuntu鏡像草雕,點(diǎn)擊打開
? ? ??選擇好鏡像后,點(diǎn)擊啟動(dòng)
? ? ??選擇中文(簡(jiǎn)體)固以,然后點(diǎn)擊安裝Ubuntu
? ? ??點(diǎn)擊繼續(xù)
? ? ??選擇最小安裝墩虹,去年安裝Ubuntu時(shí)下載更新,然后點(diǎn)擊繼續(xù)
? ? ??選擇其他選項(xiàng)憨琳,然后點(diǎn)擊繼續(xù)
? ? ??選擇/dev/sda败晴,然后點(diǎn)擊新建分區(qū)表
? ? ??點(diǎn)擊繼續(xù)
? ? ??選擇空閑,然后點(diǎn)擊+號(hào)
? ? ??創(chuàng)建8G的交換空間(即SWAP分區(qū))栽渴,這一步很關(guān)鍵尖坤,它是解決EOS編譯過程內(nèi)存不足的方法!!!
? ? ??選擇空閑,點(diǎn)擊+號(hào)
? ? ??分配200M的空間闲擦,掛載到/boot
? ? ??繼續(xù)選擇空閑慢味,點(diǎn)擊+號(hào)
? ? ??分配15G的空間,掛載到根目錄/
? ? ??繼續(xù)選擇空閑墅冷,點(diǎn)擊+號(hào)
? ? ??剩余空間全部掛載到/home目錄
? ? ??點(diǎn)擊現(xiàn)在安裝
? ? ?? 點(diǎn)擊繼續(xù)
360截圖20180723144008231.png
? ? ??選擇上海時(shí)區(qū)
? ? ??填寫用戶名blockchain纯路,密碼123456,然后點(diǎn)擊繼續(xù)
? ? ??開始安裝寞忿,接下來需要耐心等待一陣子
? ? ??點(diǎn)擊現(xiàn)在重啟
? ? ??直接按ENTER鍵
? ? ??終于出現(xiàn)登錄界面驰唬,心情那個(gè)激動(dòng)啊。點(diǎn)擊blockchain賬號(hào)
? ? ??輸入密碼腔彰,點(diǎn)擊登錄
? ? ??進(jìn)去了叫编,進(jìn)去了!(別想污了霹抛。搓逾。。)
07:安裝增加功能
? ? ??我們需要安裝增加功能杯拐,才能開啟共享文件夾霞篡,共享粘貼板世蔗,拖放等功能。
? ? ??點(diǎn)擊設(shè)備 - > 安裝增強(qiáng)功能
? ? ??點(diǎn)擊運(yùn)行
? ? ??填入密碼朗兵,然后點(diǎn)認(rèn)證
? ? ?? 按ENTER鍵關(guān)閉終端
? ? ??雙擊打開VBox_GAs_5.2.10虛擬光盤
? ? ??右擊空白處污淋,選擇在終端打開
? ? ??在終端運(yùn)行如下命令
$ sudo ./VBoxLinuxAdditions.run
08:開啟共享文件夾,共享粘貼板余掖,拖放
? ? ??點(diǎn)擊設(shè)備 - > 共享文件夾 - > 共享文件夾
? ? ??點(diǎn)擊文件夾圖標(biāo)寸爆,然后點(diǎn)擊ok
? ? ??彈出選擇文件夾窗口,右擊空白處浊吏,新建文件夾VirtualBox-Share而昨,然后點(diǎn)擊選擇文件夾
? ? ??勾選自動(dòng)掛載和固定分配 ,然后點(diǎn)擊ok
? ? ??點(diǎn)擊ok
? ? ??點(diǎn)擊設(shè)備 - > 共享粘貼板 -> 雙向
? ? ??點(diǎn)擊設(shè)備 - > 拖放 -> 雙向
? ? ??重點(diǎn)電腦
? ? ??重啟后找田,可以看到多了個(gè)sf_VirtualBox-Share目錄
? ? ??在windows的共享文件夾下創(chuàng)建a.txt歌憨,這時(shí)雙擊打開ubuntu里的共享目錄,可以看到同一個(gè)a.txt
360截圖20180723163622977.png
09 總結(jié)
? ? ??上面的安裝過程墩衙,我們幾乎每一步都截了圖务嫡,為的就是能夠以更直觀的方式展現(xiàn)安裝過程,哪怕你之前沒有接觸過ubuntu操作系統(tǒng)漆改,也可以參照我們的步驟一步一步安裝成功心铃。系統(tǒng)安裝好,我們才有好心情在其上做各種開發(fā)挫剑,開發(fā)好了去扣,我們才能賺大錢,迎娶白富美樊破,走上人生巔峰S淅狻(此處是某程序員中午做夢(mèng)時(shí)所想,僅供參考)