Fei3939の戯言

忘備録とかいろいろ愚痴ったりとか

Debian squeezeにgo言語の環境構築

Go言語

aptitudeを試す

$ sudo aptitude install golang
名前か説明が "golang" にマッチするパッケージは見つかりませんでした
名前か説明が "golang" にマッチするパッケージは見つかりませんでした
インストール・削除・更新されるパッケージがありません。
更新: 0 個、新規インストール: 0 個、削除: 0 個、保留: 3 個。
0 B のアーカイブを取得する必要があります。展開後に 0 B のディスク領域が新たに消費されます。

( ^ω^)…

$ sudo aptitude search go
p   addresses-goodies-for-gnustep   - GNUstep 用個人アドレスマネージャ (Goodies)
p   aewm++-goodies                  - 最小限のウィンドウマネージャの補完ユーティ
p   akonadi-kde-resource-googledata - Google calendar and contacts resource for 
p   alt-ergo                        - Automatic theorem prover dedicated to prog
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
p   gok-doc                         - GNOME Onscreen Keyboard 用文書ファイル    
p   goldendict                      - a feature-rich dictionary lookup program  
p   goldendict-wordnet              - electronic lexical database of English lan
v   golearn                         -                                           

(#^ω^)……

直接

ここから取ってくるじゃろ?

こうして

$ sudo tar -C /usr/local -xzf go1.2.2.linux-amd64.tar.gz 
$ export PATH=$PATH:/usr/local/go/bin

こうやって

package main

import "fmt"

func main() {
  fmt.Printf("hello\n")
}

こうじゃ

$ go run test.go 
hello