樹莓派上編譯 Go and 安裝 Cow

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。

PS:老Blog文章轉移, 年代久遠, 串連可能已失效.

Cow 是不錯的軟體,相當好用,我在公司是直接把它掛到了伺服器上,然後辦公室的人都在用它。但是回到了家裡我就無法用行動裝置或者 PSP 之類的串連它了,我的電腦也不能一天 24 小時的在家中開機,碰巧這兩天買了連個樹莓派,上面啟動並執行是專門定製過的 Debian Linux,我就想著是否能夠使用它來運行 Cow。十分不幸的是,似乎作者的網站上並沒有提供 ARM 裝置的 Cow 版本,我嘗試的下載了 Linux 32 位的版本,但是無法在樹莓派上運行。所幸 Cow 是用 Go 語言寫的,而 Go 支援 ARM,大不了自己編譯 Cow。

我不知道是因為我的的問題還是因為什麼奇怪的問題,樹莓派的官方源裡有 Golang,但是我安裝之後卻無法使用。So,乾脆連 Go 也自己編譯好了。

先安裝依賴包:

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

然後用 Mercurial 拖回 Go 的源碼:

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

然後開始編譯:

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 的源碼並編譯。

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

  • Go for Raspberry pi http://pan.baidu.com/share/link?shareid=3899103835&uk=235347055
  • Cow 0.7.1 for Raspberry pi http://pan.baidu.com/share/link?shareid=3925804000&uk=235347055
  • Cow 項目首頁 https://github.com/cyfdecyf/cow
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.