kali安装go

一、通过apt命令安装
1.更新软件源
sudo apt update
2.安装golang
sudo apt install golang

Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
The following additional packages will be installed:
golang-1.21 golang-1.21-doc golang-1.21-go golang-1.21-src golang-doc golang-go golang-src libpkgconf3
pkg-config pkgconf pkgconf-bin
Suggested packages:
bzr | brz mercurial
The following NEW packages will be installed:
golang golang-1.21 golang-1.21-doc golang-1.21-go golang-1.21-src golang-doc golang-go golang-src
libpkgconf3 pkg-config pkgconf pkgconf-bin
0 upgraded, 12 newly installed, 0 to remove and 1739 not upgraded.
Need to get 42.4 MB of archives.
After this operation, 220 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://kali.download/kali kali-rolling/main amd64 golang-1.21-doc all 1.21.1-1 [100 kB]
Get:2 http://kali.download/kali kali-rolling/main amd64 golang-1.21-src all 1.21.1-1 [18.5 MB]
Get:3 http://kali.download/kali kali-rolling/main amd64 golang-1.21-go amd64 1.21.1-1 [23.6 MB]
Get:4 http://kali.download/kali kali-rolling/main amd64 golang-1.21 all 1.21.1-1 [14.0 kB]
Get:5 http://http.kali.org/kali kali-rolling/main amd64 golang-src all 2:1.21~2 [4,804 B]
Get:6 http://http.kali.org/kali kali-rolling/main amd64 golang-go amd64 2:1.21~2 [44.0 kB]
Get:7 http://http.kali.org/kali kali-rolling/main amd64 golang-doc all 2:1.21~2 [4,848 B]
Get:8 http://http.kali.org/kali kali-rolling/main amd64 golang amd64 2:1.21~2 [4,784 B]
Get:9 http://kali.download/kali kali-rolling/main amd64 libpkgconf3 amd64 1.8.1-1 [36.1 kB]
Get:10 http://kali.download/kali kali-rolling/main amd64 pkgconf-bin amd64 1.8.1-1 [29.5 kB]
Get:11 http://kali.download/kali kali-rolling/main amd64 pkgconf amd64 1.8.1-1 [25.9 kB]
Get:12 http://kali.download/kali kali-rolling/main amd64 pkg-config amd64 1.8.1-1 [13.7 kB]
Fetched 42.4 MB in 27s (1,558 kB/s)
Selecting previously unselected package golang-1.21-doc.
(Reading database … 395520 files and directories currently installed.)
Preparing to unpack …/00-golang-1.21-doc_1.21.1-1_all.deb …
Unpacking golang-1.21-doc (1.21.1-1) …
Selecting previously unselected package golang-1.21-src.
Preparing to unpack …/01-golang-1.21-src_1.21.1-1_all.deb …
Unpacking golang-1.21-src (1.21.1-1) …
Selecting previously unselected package golang-1.21-go.
Preparing to unpack …/02-golang-1.21-go_1.21.1-1_amd64.deb …
Unpacking golang-1.21-go (1.21.1-1) …
Selecting previously unselected package golang-1.21.
Preparing to unpack …/03-golang-1.21_1.21.1-1_all.deb …
Unpacking golang-1.21 (1.21.1-1) …
Selecting previously unselected package golang-src.
Preparing to unpack …/04-golang-src_2%3a1.21~2_all.deb …
Unpacking golang-src (2:1.21~2) …
Selecting previously unselected package golang-go:amd64.
Preparing to unpack …/05-golang-go_2%3a1.21~2_amd64.deb …
Unpacking golang-go:amd64 (2:1.21~2) …
Selecting previously unselected package golang-doc.
Preparing to unpack …/06-golang-doc_2%3a1.21~2_all.deb …
Unpacking golang-doc (2:1.21~2) …
Selecting previously unselected package golang:amd64.
Preparing to unpack …/07-golang_2%3a1.21~2_amd64.deb …
Unpacking golang:amd64 (2:1.21~2) …
Selecting previously unselected package libpkgconf3:amd64.
Preparing to unpack …/08-libpkgconf3_1.8.1-1_amd64.deb …
Unpacking libpkgconf3:amd64 (1.8.1-1) …
Selecting previously unselected package pkgconf-bin.
Preparing to unpack …/09-pkgconf-bin_1.8.1-1_amd64.deb …
Unpacking pkgconf-bin (1.8.1-1) …
Selecting previously unselected package pkgconf:amd64.
Preparing to unpack …/10-pkgconf_1.8.1-1_amd64.deb …
Unpacking pkgconf:amd64 (1.8.1-1) …
Selecting previously unselected package pkg-config:amd64.
Preparing to unpack …/11-pkg-config_1.8.1-1_amd64.deb …
Unpacking pkg-config:amd64 (1.8.1-1) …
Setting up libpkgconf3:amd64 (1.8.1-1) …
Setting up golang-1.21-src (1.21.1-1) …
Setting up golang-1.21-doc (1.21.1-1) …
Setting up pkgconf-bin (1.8.1-1) …
Setting up golang-src (2:1.21~2) …
Setting up golang-1.21-go (1.21.1-1) …
Setting up pkgconf:amd64 (1.8.1-1) …
Setting up pkg-config:amd64 (1.8.1-1) …
Setting up golang-1.21 (1.21.1-1) …
Setting up golang-go:amd64 (2:1.21~2) …
Setting up golang-doc (2:1.21~2) …
Setting up golang:amd64 (2:1.21~2) …
Processing triggers for libc-bin (2.36-4) …
Processing triggers for man-db (2.11.0-1+b1) …
Processing triggers for kali-menu (2022.4.1) …

二、手动模式安装
1.下载 Go
(1)打开 Go 官方下载页面。https://golang.org/dl/
(2)根据系统架构选择适合的版本(通常是 Linux x86-64)。
(3)在终端中下载 Go
curl -O <下载链接>
(4)解压 Go 压缩包
sudo tar -C /usr/local -xzf go*.tar.gz
(5)配置环境变量
打开 .bashrc 文件以编辑:
nano ~/.bashrc
在文件末尾添加以下内容:
export PATH=$PATH:/usr/local/go/bin
保存并关闭文件。
应用文件更改:
shell
source ~/.bashrc
(6)验证安装
go version
如果显示了 Go 的版本信息,则安装成功。
三.使用 snap 包管理器安装
如果 snap 已经安装在你的系统中,你可以使用以下命令安装 Go:
sudo snap install go --classic

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是simeon

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值