【2023-02-09】【轉(zhuǎn)載】linux安裝go

http://c.biancheng.net/view/3993.html
前面我們介紹了在 Windows 系統(tǒng)上來搭建Go語言開發(fā)包届氢,本節(jié)將為大家講解在 Linux 平臺(tái)安裝Go語言開發(fā)包,大家可以在Go語言官網(wǎng)找到對(duì)應(yīng)的安裝包(https://golang.google.cn/dl/)葛峻,但是先不要急著下載。

提示:閱讀本節(jié)需要對(duì) Linux 系統(tǒng)及常用的命令有一定的了解,感興趣的讀者可以通過閱讀《Linux入門教程》來了解更多 Linux 相關(guān)的知識(shí)。

Go語言官網(wǎng)

注意:開發(fā)包有 32 位和 64 位兩個(gè)版本获三,需要根據(jù)讀者電腦的情況選擇不同的版本。

接下來將帶領(lǐng)大家一步步的完成安裝過程锨苏。

安裝Go語言開發(fā)包

首先疙教,復(fù)制Go語言開發(fā)包的下載鏈接(https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz)。然后伞租,在終端使用cd命令進(jìn)入你用來存放安裝包的目錄中(這里使用的是 /usr/local/ 目錄贞谓,讀者也可以使用其它目錄)。

root@ububtu:~# cd /usr/local/
root@ububtu:/usr/local#

使用wget命令下載Go語言開發(fā)包肯夏,如下所示经宏。

root@ububtu:/usr/local# wget https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz
--2019-11-06 10:47:23-- https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz
正在解析主機(jī) dl.google.com (dl.google.com)... 203.208.39.196, 203.208.39.193, 203.208.39.200, ...
正在連接 dl.google.com (dl.google.com)|203.208.39.196|:443... 已連接。
已發(fā)出 HTTP 請(qǐng)求驯击,正在等待回應(yīng)... 200 OK
長(zhǎng)度: 120054682 (114M) [application/octet-stream]
正在保存至: “go1.13.4.linux-amd64.tar.gz”

go1.13.4.linux 43% 49.44M 3.56MB/s 剩余 16s ^go1.13.4.linux 100% 114.49M 4.73MB/s 用時(shí) 31s

2019-11-06 10:47:56 (3.67 MB/s) - 已保存 “go1.13.4.linux-amd64.tar.gz” [120054682/120054682])

使用tar命令解壓剛剛下載的Go語言開發(fā)包烁兰。

root@ububtu:/usr/local# tar -C /usr/local -xzf go1.13.4.linux-amd64.tar.gz

解壓成功后會(huì)在當(dāng)前目錄下新增一個(gè) go 目錄,至此我們的Go語言開發(fā)包就安裝完成了徊都,使用cd命令進(jìn)入該目錄沪斟,然后執(zhí)行bin/go version命令就可以查看當(dāng)前Go語言的版本了。

root@ububtu:/usr/local/go# bin/go version
go version go1.13.4 linux/amd64

配置環(huán)境變量

我們需要配置 2 個(gè)環(huán)境變量分別是 GOROOT 和 PATH暇矫。

  • GOROOT 的值應(yīng)該為Go語言的當(dāng)前安裝目錄:export GOROOT=/usr/local/go
  • PATH 為了方便使用Go語言命令和 Go 程序的可執(zhí)行文件主之,需要追加其值:export PATH=PATH:GOROOT/bin:$GOBIN

為了方便以后的使用,需要把這幾個(gè)環(huán)境變量添加 profile 文件中(~/.bash_profile 或 /etc/profile)李根。如果是單用戶使用槽奕,可以將環(huán)境變量添加在 home 目錄下的 bash_profile 文件中,如果是多用戶使用房轿,需要添加在 /etc/profile 文件粤攒。(推薦大家在 /etc/profile 文件中設(shè)置環(huán)境變量)

使用vi /etc/profile命令打開 profile 文件所森,并將環(huán)境變量添加到文件末尾。

添加環(huán)境變量

添加完成后使用:wq命令保存并退出夯接。

然后焕济,使用source /etc/profile命令使配置文件生效,現(xiàn)在就可以在任意目錄使用Go語言命令了盔几。

驗(yàn)證安裝

在任意目錄下使用終端執(zhí)行 go env 命令晴弃,輸出如下結(jié)果說明Go語言開發(fā)包已經(jīng)安裝成功。

root@ububtu:~$ go env
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/feng/.cache/go-build"
GOENV="/home/feng/.config/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/home/feng/go"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/local/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
. . .

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末逊拍,一起剝皮案震驚了整個(gè)濱河市上鞠,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌芯丧,老刑警劉巖旗国,帶你破解...
    沈念sama閱讀 219,589評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異注整,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)度硝,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門肿轨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蕊程,你說我怎么就攤上這事椒袍。” “怎么了藻茂?”我有些...
    開封第一講書人閱讀 165,933評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵驹暑,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我辨赐,道長(zhǎng)优俘,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,976評(píng)論 1 295
  • 正文 為了忘掉前任掀序,我火速辦了婚禮帆焕,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘不恭。我一直安慰自己叶雹,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,999評(píng)論 6 393
  • 文/花漫 我一把揭開白布换吧。 她就那樣靜靜地躺著折晦,像睡著了一般。 火紅的嫁衣襯著肌膚如雪沾瓦。 梳的紋絲不亂的頭發(fā)上满着,一...
    開封第一講書人閱讀 51,775評(píng)論 1 307
  • 那天谦炒,我揣著相機(jī)與錄音,去河邊找鬼漓滔。 笑死编饺,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的响驴。 我是一名探鬼主播透且,決...
    沈念sama閱讀 40,474評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼豁鲤!你這毒婦竟也來了秽誊?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,359評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤琳骡,失蹤者是張志新(化名)和其女友劉穎锅论,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體楣号,經(jīng)...
    沈念sama閱讀 45,854評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡最易,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,007評(píng)論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了炫狱。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片藻懒。...
    茶點(diǎn)故事閱讀 40,146評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖视译,靈堂內(nèi)的尸體忽然破棺而出嬉荆,到底是詐尸還是另有隱情,我是刑警寧澤酷含,帶...
    沈念sama閱讀 35,826評(píng)論 5 346
  • 正文 年R本政府宣布鄙早,位于F島的核電站,受9級(jí)特大地震影響椅亚,放射性物質(zhì)發(fā)生泄漏限番。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,484評(píng)論 3 331
  • 文/蒙蒙 一什往、第九天 我趴在偏房一處隱蔽的房頂上張望扳缕。 院中可真熱鬧,春花似錦别威、人聲如沸躯舔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,029評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽粥庄。三九已至,卻和暖如春豺妓,著一層夾襖步出監(jiān)牢的瞬間惜互,已是汗流浹背布讹。 一陣腳步聲響...
    開封第一講書人閱讀 33,153評(píng)論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留训堆,地道東北人描验。 一個(gè)月前我還...
    沈念sama閱讀 48,420評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像坑鱼,于是被迫代替她去往敵國和親膘流。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,107評(píng)論 2 356

推薦閱讀更多精彩內(nèi)容