樹莓派上編譯 Go and 安裝 Cow

PS:老Blog文章轉移, 年代久遠, 鏈接可能已失效.git

Cow 是不錯的軟件,至關好用,我在公司是直接把它掛到了服務器上,而後辦公室的人都在用它。可是回到了家裏我就沒法用移動設備或者 PSP 之類的鏈接它了,個人電腦也不能一天 24 小時的在家中開機,碰巧這兩天買了連個樹莓派,上面運行的是專門定製過的 Debian Linux,我就想着是否可以使用它來運行 Cow。十分不幸的是,彷佛做者的網站上並無提供 ARM 設備的 Cow 版本,我嘗試的下載了 Linux 32 位的版本,可是沒法在樹莓派上運行。所幸 Cow 是用 Go 語言寫的,而 Go 支持 ARM,大不了本身編譯 Cow。github

我不知道是由於個人的問題仍是由於什麼奇怪的問題,樹莓派的官方源裏有 Golang,可是我安裝以後卻沒法使用。So,乾脆連 Go 也本身編譯好了。bash

先安裝依賴包:服務器

sudo apt-get install -y mercurial gcc libc6-dev網站

而後用 Mercurial 拖回 Go 的源碼:google

hg clone -u default https://code.google.com/p/go $HOME/gocode

而後開始編譯:get

cd $HOME/go/src ./all.bash源碼

這一步很是很是很是漫長,我估計我等了能有七八十分鐘。等待漫長的編譯結束後,咱們還須要設置一下環境變量,在.zshrc.bashrc下加入export PATH=$PATH:$HOME/go/bin。而後重啓 Shell 環境,執行一下go version命令,若是出現正確的版本號信息,就表示一切都 OK 了。若是你準備立刻開始編譯 Cow,還須要設置一下gopath,在.zshrc.bashrc中加入export GOPATH=$HOME/mygo,而後執行go get github.com/cyfdecyf/cow命令開始拖回 Cow 的源碼並編譯。it

又是一陣漫長的等待,以後 Cow 的可執行文件會出如今$HOME/mygo/bin/目錄之中,最後附我所編譯好了的 Go for Raspberry pi 與 Cow for Raspberry pi 下載地址與 Cow 項目主頁:

相關文章
相關標籤/搜索