树莓派上编译 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 项目主页:

相关文章
相关标签/搜索