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/go
code
而後開始編譯: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 項目主頁: